NetFx40_LegacySecurityPolicy в режиме времени разработки - PullRequest
21 голосов
/ 14 апреля 2010

Есть ли способ заставить устаревший код времени разработки выполняться при включенном NetFx40_LegacySecurityPolicy?

Более конкретно, есть ли способ заставить DevExpress 8.2 конструктор winforms работать в VisualStudio 2010?

Я получил ошибки из-за этой проблемы и не нашел помощи в режиме разработки, только во время выполнения:

<runtime>
  <NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>

Как мне исправить проблемы с конструктором winforms?

1 Ответ

21 голосов
/ 25 июня 2010

Просто добавьте это

<NetFx40_LegacySecurityPolicy enabled="true"/>

в ваш 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

...