それは出版社のポリシーファイルを削除することは可能ですか?
-
21-09-2019 - |
質問
私は、ベンダー提供のアセンブリ参照が台無しにされる状況があります。基本的に、私が使用しないことをアセンブリのバージョンを指しています。私は、アセンブリバインディングログを表示するためにFusionLogを使用して、私はこれらのエントリを参照してください。
LOG: Publisher policy file is found at C:\WINDOWS\assembly\GAC_MSIL\policy.11.0.iAnywhere.Data.SQLAnywhere\11.0.0.22582__f222fc4333e0d400\iAnywhere.Data.SQLAnywhere.config LOG: Publisher policy redirect is found: 11.0.0.11292 redirected to 11.0.1.22582
私は、発行者ポリシーファイルを見つけることができないよう、それを除去する方法がある場合、私は疑問に思って?私は、GACからではなく、無駄にアセンブリを削除しようとしました。
問題の背景には、私は、Sybaseからのクライアントソフトウェアのパッチをインストールするように指示しましたが、このパッチは、以前のアセンブリ(11.0.1.22582)よりも前である組立(11.0.0.11292)のバージョンをインストールしていることです。これが起こったが、それはしなかった理由を私に聞かないでください。
解決
GACからアセンブリポリシーを削除するには:
gacutil -u <policy-assembly-name>
最後に.dllファイルが含まれていないとアセンブリの存在の適切な名前を見つけるためにノートでは、私は核融合を使用し適用します。あなたは、Fusion こことにここのrel = "nofollowをnoreferrer">。
所属していません StackOverflow