如何在Mono和Visual Studio 2010(C#4.0)上跳过延迟签名组件的强名称验证?

Sar*_*nan 5 c# mono visual-studio-2010 monodevelop

如何在Mono和Visual Studio 2010(C#4.0)上跳过延迟签名组件的强名称验证?

谢谢和问候,P.SARAVANAN

Fré*_*idi 4

您必须将-Vr命令行选项传递给强名称工具( sn.exe):

sn -Vr yourAssembly.dll
Run Code Online (Sandbox Code Playgroud)

但要小心:出于安全考虑,这只能在开发机器上完成。引用文档:

仅在开发期间使用此选项。将程序集添加到跳过验证列表会产生安全漏洞。恶意程序集可以使用添加到跳过验证列表的程序集的完全指定的程序集名称(程序集名称、版本、区域性和公钥令牌)来伪造其身份。这将允许恶意程序集也跳过验证。