В последнее время наш .Net клиентский libaray обновляется для компиляции с Net 4.0. После изменения целевой среды до 4.0 приложение имеет некоторую ошибку компиляции.
В AssemblyInfo.cs
:
[assembly: SecurityPermission(SecurityAction.RequestMinimum, Execution = true)]
Ошибка 7 Предупреждение как ошибка: "System.Security.Permissions.SecurityAction.RequestMinimum" устарел: "Декларативная безопасность уровня сборки устарела и больше не применяется CLR по умолчанию. См. http://go.microsoft.com/fwlink/?LinkID=155570 для получения дополнительной информации." ' `
В .Net 4.0 это показывает, что: SecurityAction.RequestMinimum
как устаревшее, и мы рассматриваем все предупреждения как ошибки.
Что мне с этим делать? - Просто удалите его (это будет иметь какое-то неожиданное влияние, например, когда DLL файлы используются в IIS) или изменить какое-то другое значение? Я не знаком с .Net, особенно с его механизмом безопасности.
Кто-нибудь может помочь в этом? Спасибо за любые советы и комментарии:)