0

この投稿と非常によく似た問題があります。

リリースが機能せず、FW 2.0 dll を FW 4.0 winform に参照する

GAC でパブリッシャー ファイルを使用している 3.5 バージョンのアプリがあります。これを開発サーバーにデプロイするとすべて正常に動作しますが、このアプリケーションを 4.0 に変換して開発サーバーにデプロイすると (GAC で 3.5 アセンブリを参照している)、アプリケーションがポリシー ファイルを無視しているようです。

私は考えることができるほぼすべてを試しました:

-追加/削除

 <startup useLegacyV2RuntimeActivationPolicy="true">
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
    </startup>

-すべてが gac dll を参照していることを確認する -anycpu と x86 の両方のバージョンでデプロイする

手動で追加すると、これは機能します:

構成ファイルに含まれていますが、そのようなものは私のポリシーの目的を無効にしますね?

任意の提案をいただければ幸いです。

4

0 に答える 0