2012-05-03 16 views
3

私は、プロジェクトでビルドエラーに遭遇しています。エラーリストで、次のようなエラーが表示されます。参照されたアセンブリに署名した後にビルドエラー

タイプ 'XXX'は、参照されていないアセンブリで定義されています。バックに戻すときは、 '[間違った公開キートークン] XXX、バージョン= [正しいバージョン]、文化= [正しい文化]、なPublicKeyToken = nullを'

をアセンブリへの参照を追加する必要があります署名されていないアセンブリ(コードの違いは、参照されているアセンブリ内の署名情報とその共有鍵を格納するソリューションです)、すべてが再び構築されます。

これらのファイルに署名する必要があるので、以前にこの問題が発生したことがあるのでしょうか?

おかげで、彼らの答えをみんなに ロブ

+0

署名されたアセンブリの.csproj参照が正しいこと、そしてSpecificVersion = TrueとFalseを使って試したことを追加する必要があります – Rob

+0

すべてを再構築しましたか? –

+0

遅延サインを使用していますか?適切なキーを使用して、アセンブリをSN -vfで確認してください 署名付きアセンブリの参照を削除して再作成してください。 – Guillaume

答えて

4

感謝。

判明したように、アセンブリが署名されたという事実とは関係ありませんでした。私が見つけなかった古い署名されたバージョンを依然として参照していた他のアセンブリがあっただけです。

...通常そうですが、椅子とキーボードの間にエラーがありました。

+0

この質問を保存するには、それほど重要なポイントはありますか? –

関連する問題