У меня есть проект, использующий DevExpress 8.3 (2008.3), который я недавно обновил для использования VS 2010. После этого все скомпилировалось нормально, но я получил ошибки при попытке использовать конструктор.Я решил это, как описано здесь: NetFx40_LegacySecurityPolicy в режиме времени разработки
, добавив <NetFx40_LegacySecurityPolicy enabled="true"/>
к моему devenv.exe.config.
Дизайнер работает отлично, нонекоторые проекты в решении, имеющие ссылки COM, больше не компилируются, за исключением:
Не удалось создать задачу «ResolveComReference» из «Microsoft.Build.Tasks.v4.0, Version = 4.0.0.0, Культура = нейтральный, PublicKeyToken = b03f5f7f11d50a3a ".Состояние безопасности AppDomain было изменено с помощью AppDomainManager, настроенного с флагом NoSecurityChanges.
Ссылки COM для этих проектов также помечены желтым восклицательным знаком.
Единственный результат Google, который я нашелэта ошибка была здесь: http://social.msdn.microsoft.com/Forums/en/vsx/thread/197b8dca-5610-4ac5-86fc-c56d5182e46b
, которая описывает точно такую же проблему, но без разрешения.Я попытался добавить
<GenerateResourceNeverLockTypeAssemblies>true<GenerateResourceNeverLockTypeAssemblies>
, как предлагает пост, но это не имеет никакого эффекта для меня.
Кто-нибудь знает что-нибудь об этом?
Спасибо.