gpt4 book ai didi

c#-4.0 - SecurityAction.RequestMinimum 在 .Net 4.0 中已过时

转载 作者:行者123 更新时间:2023-12-03 21:48:03 26 4
gpt4 key购买 nike

最近,我们的 .Net 客户端 libaray 正在升级以针对 Net 4.0 进行编译。
将目标框架更改为4.0后,应用程序出现一些编译错误。

AssemblyInfo.cs :
[assembly: SecurityPermission(SecurityAction.RequestMinimum, Execution = true)]

Error 7 Warning as Error: 'System.Security.Permissions.SecurityAction.RequestMinimum' is obsolete: '"Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information."' `



在 .Net 4.0 中,显示: SecurityAction.RequestMinimum已过时,我们将所有警告视为错误。

我该怎么办? - 只需删除它(这会产生一些意想不到的影响吗?例如在 IIS 中使用 dll 时)或更改为其他值?
我不熟悉.Net,尤其是它的安全机制。

任何人都可以帮忙吗?感谢您的任何建议和评论:)

最佳答案

来自 MSDN :

In the .NET Framework version 4, runtime support has been removed for enforcing the Deny, RequestMinimum, RequestOptional, and RequestRefuse permission requests. These requests should not be used in code that is based on .NET Framework 4 or later.



所以,只需将其删除。

关于c#-4.0 - SecurityAction.RequestMinimum 在 .Net 4.0 中已过时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11625447/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com