タグ付けされた質問 「assembly-signing」

3
フレンドアセンブリを宣言する方法は?
私のソリューションには2つのプロジェクトがあります。 アセンブリ(基本ライブラリ) テストアセンブリ(NUnit) 最初のプロジェクトで、テストアセンブリをフレンドアセンブリとして宣言しました。 [assembly: InternalsVisibleTo ("Company.Product.Tests")] アセンブリに署名するためのソリューションをセットアップするのを忘れていることに気づくまで、すべてがうまくいきました。そこで、snkファイルを作成し、最初のアセンブリ(基本ライブラリ)に署名するようにVisual Studioプロジェクトを設定しました。最初のプロジェクトをコンパイルすると、次のエラーが発生します。 フレンドアセンブリ参照 'Company.Product.Tests'は無効です。厳密な名前の署名されたアセンブリは、InternalsVisibleTo宣言で公開キーを指定する必要があります。 snユーティリティを使用してsnkファイルから公開鍵を抽出しようとしましたが、使用方法がわからない有線バイナリファイルが生成されます。どうすれば問題を解決できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.