Я переносил проект стандарта 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 вместо зависимостей есть зависимости. Я хочу добавить системную библиотеку снова и снова, но она не будет прикреплена. Вот структура ссылки на проект для порта Вот структура, которая портирована