Как решить тип или пространство имен не может быть найдена проблемой, когда нет ссылки опции в основном asp.net 3 класса libary проекта? - PullRequest
0 голосов
/ 05 ноября 2019

Я переносил проект стандарта dot net 4.5.2 на проект библиотеки классов dot core 3. В проекте нет проблем с внешними зависимостями, поэтому перенос был легким. Но что-то вызывало ошибку.

сообщение об ошибке:

The type or namespace name 'HostProtectionAttribute' could not be found in 
asp.net core 3 project

ошибка генерируется для фрагмента кода ниже:

[HostProtection(SecurityAction.LinkDemand, MayLeakOnAbort = true)]

Я уже перепробовал все, что относится к смежным вопросам. Но ничего не сработало. Я добавил также импортированные с помощью System.Security.Permissions ;. Я заметил, что при разработке библиотеки классов .net core 3 вместо зависимостей есть зависимости. Я хочу добавить системную библиотеку снова и снова, но она не будет прикреплена. Вот структура ссылки на проект для порта Solution structure Вот структура, которая портирована Solution structure

...