方法: ツールボックス コントロールを作成して配布する
Visual Basic または C# のカスタム ツールボックス コントロールを作成できます。使用できる 2 種類のプロジェクト テンプレートが 1 および WPF ベースのコントロールの Windows フォーム ベースのコントロール用のトークンです。*** File/New/Project/(Visual Basic or C#)/Extensibility *** でこれらのテンプレートがあります。詳細については、「方法: WPF を使用するツールボックス コントロールを作成する」または「方法: Windows フォームを使用するツールボックス コントロールを作成する」を参照してください。
コントロールを作成した後はチーム メートに配布するかまたは Visual Studio コンテンツ インストーラーを使用してWeb 発行できます。コンテンツ インストーラーはコントロールと .vscontent ファイル名拡張子を持つマニフェストのアセンブリを含む圧縮ファイルです。.vsi ファイルをインストールします。
![]() |
---|
これは.vsi ファイルをインストールするときは注意がコントロールのコンポーネントに署名し他のユーザーまたは Web からダウンロードされた受け取ったことを強くお勧めします。 |
.vscontent ファイルを作成するには
新しい XML ファイルを作成し <assemblyName> .vscontent という名前を付けます。
次の .vscontent でテンプレートを追加します :
<VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005"> <Content> <FileName></FileName> <DisplayName></DisplayName> <Description> </Description> <FileContentType>Toolbox Control</FileContentType> <ContentVersion>2.0</ContentVersion> </Content> </VSContent>
情報を含む <FileName><DisplayName> と <Description> の要素を入力します。
コントロールを含むアセンブリと同じディレクトリの .vscontent ファイルを保存します。
.vsi ファイルを作成するには
圧縮または ZIP ファイルにカスタム コントロールと .vscontent ファイルのアセンブリを追加します。
.vsi に .zip ファイル名拡張子を変更します。
.vsi ファイルをインストールするには
.vsi ファイルをダブルクリックします。
Visual Studio コンテンツ インストーラーが表示されます。
[入力] ENT0ENT ページでインストール[] をクリックします ENT1ENT する項目を選択します。コンポーネントが署名されていない場合警告が表示される場合があります。
より万全を期すためには、[参照] をクリックして、コンピューターにインストールされるファイルを一覧表示します。
[コンテンツのインストール] ページで、[完了] をクリックしてコントロールをインストールします。
[閉じる] をクリックしてインストーラーを終了します。
インストールされたコントロールは、ツールボックスの [マイ コントロール] セクションに表示されます。