最近、.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
ます。廃止され、すべての警告をエラーとして扱います。
どうすればいいですか?- 削除するだけですか (たとえば、IIS で dll が使用されている場合など、予期しない影響がありますか)、または他の値に変更しますか? 私は .Net、特にそのセキュリティ メカニズムに詳しくありません。
誰でもこれについて助けることができますか?アドバイスやコメントをありがとう:)