手順 3: アセンブリへの厳密な名前の割り当て
この手順では、BizTalk Server アセンブリの厳密な名前を作成して割り当てます。 厳密な名前付きアセンブリにはいくつかのセキュリティ上の利点があり、グローバル アセンブリ キャッシュ (GAC) にプロジェクトを配置するために必要です。 厳密な名前は、デジタル署名と一意のキー ペアを割り当てることで、アセンブリの一意性を保証します。 これにより、アセンブリの後続のバージョンを誰も生成できなくなるため、アセンブリの系列も保護されます。 最後に、厳密な名前は、アセンブリのビルド後にアセンブリの内容が変更されていないことを保証するために、厳密な整合性チェックを提供します。
アセンブリに厳密な名前を割り当てるには
Visual Studio コマンド プロンプトを起動します。
注意
厳密な名前キーを既に作成している場合は、再利用できます。
コマンド プロンプトで、drive>:\Tutorial\BTAHL7V22Common (ドライブはインストール ドライブ文字) に<移動し、Enter キーを押します。<>
コマンド プロンプトで、「 sn –k key.snk」と入力し、 Enter キーを押します。 Visual Studio がキー ファイル key.snk にキー ペアを書き込んだことを示すメッセージが表示されます。
ソリューション エクスプローラーで、BTAHL7V22Common プロジェクトを右クリックし、[プロパティ] をクリックします。
[BTAHL7V22Common プロパティ ページ] ダイアログ ボックスで、[ アセンブリ] をクリックします。
右側のウィンドウで、[ 厳密な名前 ] セクションまで下にスクロールし、[ アセンブリ キー ファイル] の右側にあるフィールドをクリックし、省略記号 (...) ボタンをクリックします。
[アセンブリ キー ファイル] ダイアログ ボックスで、drive>:\Tutorial\BTAHL7V22Common\key.snk を参照<し、[開く] をクリックし、[OK] をクリックします。
ソリューション エクスプローラーで、[BTAHL7V22Common] を右クリックし、[配置] をクリックします。 Visual Studio によって、次のプロジェクトから参照できるアセンブリが作成されます。
BTAHL7V2XCommon プロジェクトに対して手順 4 から 8 を繰り返します。