私のVisual Studioソリューションでは、私はWebサイトと参照されている4-5クラスのライブラリプロジェクトを持っていますが、そのうちのいくつかは外部のサードパーティのアセンブリも参照しています。各プロジェクトは別々の強い名前キー(.snk)で署名する必要がありますか?
私はこれらのプロジェクトのためのアセンブリに署名する作業を与えられました。
署名の目的は、公開鍵とバージョンの詳細を提供せずに誰もがアセンブリを使用できないということです。
これらのプロジェクトのすべてのアセンブリに署名するために1つのStrong Name Key(.snk)を使用するか、別の強力な名前キーを使用して各アセンブリを署名する必要がありますか?
強力な名前キーのパスワード保護の目的は何ですか?
どうすればよいですか?
多くのおかげで、署名の目的は、誰もが右、その公開鍵とバージョンの詳細を提供することなく、当社のアセンブリを使用することができるということであることを
アセンブリに署名する目的は、**元の変更されていないバージョン**であることを保証することです。 (署名に関連して使用される他のツールがライセンスされているため)誰でも自由に使用できますが、(悪意のあるソフトウェアなどによって)変更されていないことや、署名は...プライベートです)。 –
アドリアーノは正しいですかhttp://msdn.microsoft.com/en-us/library/h4fa028b.aspx については... http://msdn.microsoft.com/en-us/library /xc31ft41.aspx – Kevin