设计时模式下的NetFx40_LegacySecurityPolicy

Ily*_*lya 21 devexpress visual-studio-2010 security-policy

是否有任何方法可以在启用NetFx40_LegacySecurityPolicy的情况下执行遗留设计时代码?

更具体地说,是否有任何方法可以让DevExpress 8.2 winforms设计师在VisualStudio 2010中工作?

由于这个问题我得到了错误,并没有找到关于设计时模式的帮助,只是关于运行时:

<runtime>
  <NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>
Run Code Online (Sandbox Code Playgroud)

我该如何解决winforms设计师的问题?

小智 21

只需添加这个

<NetFx40_LegacySecurityPolicy enabled="true"/>
Run Code Online (Sandbox Code Playgroud)

进入你的VS2010 DevEnv配置文件,你会发现它C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.config

有一个<runtime>部分,只是在第一个地方复制它.
我对DevExpress 8.2也有同样的问题

如果有些人在开发ASP.Net应用程序时遇到同样的问题,他们应该将属性添加到放入的Cassini配置文件中C:\Program Files (x86)\Common Files\microsoft shared\DevServer\10.0\WebDev.WebServer40.exe.config

  • 我有同样的问题,并将设置添加到devenv.exe.config修复了设计器问题,但现在我收到错误编译:"AppDomain的安全状态由配置了NoSecurityChanges标志的AppDomainManager修改." 从我的WPF代码...任何想法? (3认同)