4

VS2010 ベータ 2 を使用してビルドされた vsto オフィス アドインで、外部ライブラリ DevExpress.XtraTreeList.v8.1.dll を使用しようとしています。次のコンパイル時 エラーが発生します。

DevExpress.Utils.AppareanceObject が例外をスローしました --> 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

これらのいずれも問題を解決していません。私が使った参考書はこちらです。

cas を再度有効にする

msdn.microsoft.com/en-us/library/ee191568(VS.100).aspx

vs 2010 でアプリケーションをビルドできるように、このエラーを取り除くにはどうすればよいですか?

4

2 に答える 2

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) の下で問題を解決します

于 2010-01-19T17:38:10.010 に答える
1

これは機能しますが、フォーム デザイナーの変更を編集するために devenv.exe.config 用のファイルを作成する必要もあります。その副作用として、プロジェクトの COM 参照によって不明瞭なエラーが発生します。

最終的な結果として、これについては DevExpress からの更新が本当に必要です。伝えられるところによると、2010.1 リリースのベータ版修正はいつでも提供される予定です。DevExpress に来て、急いでください! :)

于 2010-04-13T16:04:55.733 に答える