我正在尝试在使用VS2010 beta 2构建的vsto office addin中使用外部库DevExpress.XtraTreeList.v8.1.dll。我得到以下 编译时间 < / strong>错误:
DevExpress.Utils.AppareanceObject引发了异常 - &gt; System.NotSupportedException。
错误消息继续说出于兼容性原因,我可以使用NetFx40_LegacySecurityPolicy开关。
我已尝试将此配置变量放在以下所有位置:
1)我的应用程序配置文件 2)C:\ Windows \ Microsoft.NET \ Framework \ v4.0.21006 \ msbuild.exe.config 3)C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ dev.exe.config
这些都没有解决问题。以下是我用过的参考资料。
msdn.microsoft.com/en-us/library/ee191568(VS.100)的.aspx
如何摆脱此错误,以便在vs 2010中构建应用程序?
答案 0 :(得分:4)
LC.exe无法处理devexpress 9.1.4 dll的许可证信息 更新:看起来这个程序与lc.exe有关。创建一个名为lc.exe.config的文件,其中包含
<NetFx40_LegacySecurityPolicy enabled="true"/>
在C:\ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ bin \(NETFX 4.0 Tools)下解决问题
答案 1 :(得分:1)
这确实有效,但是,您还需要为devenv.exe.config创建一个文件来编辑表单设计器更改,其副作用是项目中的COM引用会产生模糊的错误。
最终结果是,我们真的需要DevExpress对此进行更新。据称,2010.1版本的测试版现在随时可用,来自DevExpress,快点! :)