У меня есть два проекта: веб-API (с использованием ядра .net) и библиотека классов (с использованием Net 4.5).API ссылается на библиотеку классов, и эта библиотека выполняет большую часть логики, которая затем возвращает данные в проект API.
Определенный метод в моей библиотеке классов использует dll System.ServiceModel, и я ссылался на него там, ноКогда мой api-проект вызывает этот метод в библиотеке классов, он возвращает ошибку, в которой говорится, что он не может найти сборку System.ServiceModel dll.
Как ссылки dll работают для проектов?Не правильно ли указана dll System.Servicemodel в библиотеке классов?
Я попытался добавить System.ServiceModel.Primitives в проект API, но возникла новая ошибка, в которой говорится, что он не может загрузить тип System.ServiceModel.InstanceContextMode.После проверки этот класс не включен в dll примитивов или любые другие dll сервис-модели, доступные в nuget
, это пример структуры ссылок моего проекта
>WEB API (net core)
>>References
>>>Projects
>>>>Class Library
>CLASS LIBRARY (net 4.5)
>>References
>>>Assemblies
>>>>System.ServiceModel