次の方法で共有


方法 : アセンブリに遅延署名する (Visual Studio)

更新 : 2007 年 11 月

アセンブリに署名するときに、常に秘密キーにアクセスできるとは限りません。たとえば、開発者側が日常的にアクセスしないキー ペアを、組織が厳重に保護している場合もあります。公開キーは多くのユーザーが使用できることもありますが、秘密キーにアクセスできるユーザーはわずかです。そのような場合には、遅延署名または部分署名を使用して公開キーを指定し、アセンブリが引き渡されるまで秘密キーの追加を遅らせることができます。

遅延署名は、次に示すように、プロジェクト デザイナの署名ペインで有効にできます。

アセンブリに遅延署名するには

  1. ソリューション エクスプローラでプロジェクト ノードを選択した状態で、[プロジェクト] メニューの [プロパティ] をクリックします (または、ソリューション エクスプローラのプロジェクト ノードを右クリックし、[プロパティ] をクリックします)。

  2. プロジェクト デザイナで、[署名] タブをクリックします。

  3. [アセンブリの署名] チェック ボックスをオンにします。

  4. キー ファイルを指定します。詳細については、「方法 : アセンブリに署名する (Visual Studio)」を参照してください。

  5. [遅延署名のみ] チェック ボックスをオンにします。遅延署名されたプロジェクトは実行されず、デバッグできません。ただし、厳密名ツール (Sn.exe) で -Vr オプションを指定すると、開発時に検査をスキップできます。

参照

処理手順

方法 : アセンブリに署名する (Visual Studio)

概念

マネージ アプリケーションに対する厳密な名前による署名

アセンブリへの遅延署名

その他の技術情報

アセンブリおよびマニフェストへの署名の管理