質問

Devexpress 8.3(2008.3)を使用したプロジェクトがあります。これは最近、2010年を使用するようにアップグレードしました。その後、すべてが正常にコンパイルされましたが、デザイナーを使用しようとするエラーが発生しました。ここで説明したようにこれを解決しました:NETFX40_LEGACYSECURITYPOLICYは、設計時モードで

追加することによって <NetFx40_LegacySecurityPolicy enabled="true"/> 私のdevenv.exe.configに。

デザイナーは現在正常に動作しますが、com参照があるソリューションのプロジェクトの一部は、以下を除いてコンパイルされなくなりました。

「Microsoft.build.tasks.v4.0、version = 4.0.0.0、culture = neutral、publickeytoken = b03f5f7f11d50a3a」から「Resolvecomreference」タスクをインスタンス化することはできませんでした。 AppDomainのセキュリティ状態は、NoseCurityChangesフラグで構成されたAppDomainManagerによって変更されました。

これらのプロジェクトのcom参照には、黄色の感嘆符も付いています。

このエラーで見つけたGoogleの結果はここにありました:http://social.msdn.microsoft.com/forums/en/vsx/thread/197b8dca-5610-4ac5-86fc-c56d5182e46b

まったく同じ問題を説明していますが、解決策はありません。追加してみました

<GenerateResourceNeverLockTypeAssemblies>true<GenerateResourceNeverLockTypeAssemblies>

投稿が示唆しているように、それは私にとって何の効果もありません。

誰かがこれについて何か知っていますか?

ありがとう。

役に立ちましたか?

解決

DXアカウントにログインして、DXが同じ2008.3リリースの新しいホットフィックスバージョンへのアップグレードを提供していることを発見しました(サブスクリプションの期限が切れていても)。これにより、問題が修正されました(そして、レガシーセキュリティポリシーをまったく使用する必要がないようになりました)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top