.NET 4.0带代码访问安全性netfx40_legacysecuritypolicy无法正常工作
-
20-09-2019 - |
题
我正在尝试在我的VSTO Office Addin中使用vs2010 beta 2的vSto Office Addin中使用外部库devexpress.xtratreelist.v8.1.dll 2 编译时间 错误:
devexpress.utils。
错误消息继续说,出于兼容性原因,我可以使用netfx40_legacysecuritypolicy switch。
我尝试将此配置变量放在以下所有位置:
1)我的应用程序配置文件。
2)c: windows microsoft.net framework v4.0.21006 msbuild.exe.config 3)c: program Files(x86) Microsoft Visual Studio 10.0 common7 common7 common7 IDE dev.exe.config.config
这些都没有解决问题。这是我使用的参考文献。
msdn.microsoft.com/en-us/library/ee191568(vs.100).aspx
如何摆脱此错误,以便可以在VS 2010中构建应用程序?
解决方案
LC.EXE无法处理DEVEXPRESS 9.1.4 DLLS更新的许可证信息:看起来此程序与LC.EXE有关。创建一个名为lc.exe.config的文件
<NetFx40_LegacySecurityPolicy enabled="true"/>
在C: Program Files Microsoft SDKS Windows Windows V7.0A bin (NetFX 4.0工具)下解决问题
其他提示
但是,这确实有效,您还需要为devenv.exe.config创建一个文件来编辑表单设计器的更改,其副作用是,项目中的com引用将产生晦涩难懂的错误。
最终结果是,我们确实需要DeVexpress的更新。据称,现在有时间在2010.1发布的情况下进行Beta修复程序,现在就在Devexpress上,快点! :)