質問

私は、ベンダー提供のアセンブリ参照が台無しにされる状況があります。基本的に、私が使用しないことをアセンブリのバージョンを指しています。私は、アセンブリバインディングログを表示するために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">。

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