Веб-ссылка на Asp.net. NET стандарт 2.0 библиотека генерирует исключение во время выполнения - PullRequest
0 голосов
/ 18 марта 2019

У меня возникли проблемы с проектом, который содержит сайт asp.net (target .net 4.6.1), который ссылается на стандартную библиотеку классов .net 2.0, которая использует ядро ​​Entity Framework для выполнения некоторых задач базы данных.Мое решение компилируется нормально, но при выполнении кода ядра платформы сущностей возникает исключение: «Не удалось загрузить файл или сборку System.ComponentModel.Annotations, Version = 4.2.0.0».

Кто-нибудь есть какие-либо идеи о том, как я могу решить эту проблему?Я пробовал разные идеи, но не повезло ..

Ответы [ 2 ]

0 голосов
/ 19 марта 2019

Это сработало, когда я установил целевой фреймворк для веб-приложения на 4.7.2 и добавил ядро ​​фреймворка сущностей через nuget к веб-приложению.

0 голосов
/ 18 марта 2019

попробуйте очистить ваш проект, а также папку bin и obj.Затем восстановите и перестройте решение, введя

dotnet restore
dotnet rebuild

и протестируйте его.

Если это не сработает, я предлагаю вам явно включить пакет System.ComponentModel.Annotations nuget в основной .Net Framework.v4.6.1 и попробуйте снова

...