レッスン 2: SWIFTSchemas プロジェクト用に厳密な名前の BizTalk アセンブリを作成する
このレッスンでは、BizTalk アセンブリをコンパイルして展開する厳密な名前を作成します。 厳密な名前付きアセンブリには、いくつかのセキュリティ上の利点があります。
厳密な名前は、デジタル署名と一意のキー ペアを割り当てることで、アセンブリの一意性を保証します。
厳密な名前を指定すると、他のユーザーが後続のバージョンのアセンブリを生成できなくなるため、アセンブリの系列が保護されます。
厳密な名前は、アセンブリの内容が前回のビルド以降に変更されていないことを保証するために、厳密な整合性チェックを提供します。
キー ファイルは、Visual Studio.NET または.NET Frameworkに付属する厳密な名前ツール (sn.exe) を使用して生成できます。
厳密な名前の BizTalk アセンブリを作成するには
Visual Studio コマンド プロンプトを起動します。
Visual Studio のコマンド プロンプトで、drive>:\labs フォルダーを<参照します。
コマンド プロンプトで、「 sn –k swift.snk」と入力し、Enter キーを押します。 出力ウィンドウに成功メッセージが表示されていることを確認します。
Note
正しいメッセージが表示されない場合は、Visual Studio を使用してアセンブリのトラブルシューティングを行います。
ソリューション エクスプローラーで SWIFTSchemas プロジェクトを右クリックし、[プロパティ] をクリックします。
[SWIFTSchemas プロパティ ページ] ダイアログ ボックスで、[ 共通プロパティ ] が展開されていることを確認し、[アセンブリ] を選択 します。
右側のウィンドウでアセンブリ のプロパティを下にスクロールし、[ 厳密な名前 ] セクションの [アセンブリ キー ファイル] の右側にあるボックスをクリックします。 省略記号ボタンをクリックします。
[アセンブリ キー ファイル] ダイアログ ボックスで、drive:>\labs を<参照します。
キー ファイルとして swift.snk ファイルを選択し、[ 開く] をクリックします。
[SWIFTSchemas プロパティ ページ] ダイアログ ボックスで、[ OK] をクリックします。
[ ファイル ] メニューの [ すべて保存 ] をクリックして変更を保存します。