Я создал два проекта в одном решении. Один из них — это проект библиотеки классов .net core (v4.6 framework), а второй — обычный проект библиотеки классов .net (v4.5.2 framework), который используется для отправки сообщений в раздел служебной шины. До сих пор я добавил следующую ссылку в файле project.js.
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.6.0"
},
"frameworks": {
"netstandard1.6": {
"imports": "dnxcore50"
},
"net452": {
"dependencies": {
"TestClassLibrary": {
"target": "project"
}
}
}
}
}
Когда я добавляю ссылки из обычной платформы .net 4.5.2 в рамки .net core 4.6. Я получаю следующую ошибку.
Ошибка CS0246 Не удалось найти тип или имя пространства имен «TestClassLibrary» (вы пропустили директиву using или ссылку на сборку?) TestCoreClassLibrary..NETStandard, Version = v1.6 C:\Projects\AzureServiceBusPOC\TestApplication\src\TestCoreClassLibrary\ Class1.cs 5 Активный
Я не могу получить доступ к членам и функциям-членам из обычной среды .net 4.5.2. Если кто-нибудь знает, пожалуйста, поделитесь своими мыслями.
Примечание.
Я не знаю, поддерживает ли .net core сервисную шину или нет.
С уважением,
Партибан