私は公開鍵を変更しなければならないSharePoint Webパーツを持っています。しかし、私はこのキーで署名された古いアセンブリへのすべての参照を見つけることができないようです。アセンブリを見つけることができません
今私は...
パーサーエラーメッセージ 'パーサーエラー' を取得:ファイルまたはアセンブリをロードできませんでした「[Assembly.name]、バージョン= 1.0.0.0、文化=中立、なPublicKeyToken = [古いを公開鍵トークン]またはその依存関係の1つ。システムは、指定されたファイルを見つけることができません。
誰もが、私は、このアセンブリを参照しているものをトレースすることができますどのように私に助言することはできますか?このエラーの原因となっているページのWebパーツのインスタンスを削除しました。何ができますか?事前に
おかげで、
Flippsie
私は古いソリューションを完全に削除し、新しいバージョンを再インストールしました。古いアセンブリをbinフォルダに戻して、古いWebパーツをページから削除する必要がありますが、新しいアセンブリをビンに戻してWebパーツを再度追加しようとすると、このパーサエラーが発生しますそれはまだ古い公開鍵を使用しています! 私の部分をエクスポートすると、新しい公開鍵を使用してアセンブリが明確に参照されます。 この一見消去不可能な古いパブリックキーをどこから削除しましたか? – Flippsie
これはおそらく、Webパーツをどのように展開したかによって異なりますが、古いものはまだWebパーツギャラリーにあると思います。 SharePoint 2007またはSharePoint 2010を使用していますか? –
私はSharePoint 2007を使用しています。申し訳ありませんが、まずはそのことを述べておきます。 – Flippsie