作成日 2015.06.05
最終更新日 2015.06.05
原文
VSTA Sample Host Integration.docxは、SDKと一緒にダウンロードできます。
ホスト統合のVSTAサンプル
[VSTA Sample Host Integration]
プロジェクト・テンプレートを作成する
Creating a Project from a Template
あなたのVSTAXから、VSTAプロジェクトを作成するために、あなたは、少しのコードを追加する必要があります。Visual Studioで、次の手順を実行します。:
- あなたのプロジェクトに、あなたのVSTAXファイルを追加します。そして、その「Directoryプロパティの出力のコピーを常にコピーする」に設定します。
- あなたのフォ-ムに、「New」という名前のボタンを追加します。そして、ボタンに、イベントハンドラを追加します。
- イベントハンドラに、次に示すコードを追加します。:
private VSTA.Project _project; private void button2_Click(object sender, EventArgs e) { if (_session == null || _project != null) { //Error handling... // エラー処理... return; } var storage = VSTA.ProjectStorage.CreateStorageFromTemplate("template.vstax", "csaddin", "VSTASample", null); _project = _session.LoadProject(storage); }
備考:
- 標準的なVisual Studio置換パラメータに加えて、($safeprojectname$のような)、 VSTAは、ディクショナリ内のキー値の一対を、CreateStorageFromTemplateメソッドに渡す、ユーザー定義した置換パラメータをサポートしています。 これらの一対は、次に示す書式である必要があります。:
- SNKファイルの生成は、あなたが、テンプレートからプロジェクトを作成するとき、インストールされた.NET Framework SDKを必要とします。