現在、Visual Studio ツールボックスに .NET コントロールをインストールするために、このプロジェクトを使用しています: http://vstudiotoolbox.codeplex.com/。このアプローチでは、VStudio をバックグラウンドで実行する必要があるため、操作が非常に遅くなります。他の多くのコンポーネント メーカーは、コントロールを即座にインストールできることに気付きました。
他にどのようなアプローチが存在しますか?
ありがとう。
現在、Visual Studio ツールボックスに .NET コントロールをインストールするために、このプロジェクトを使用しています: http://vstudiotoolbox.codeplex.com/。このアプローチでは、VStudio をバックグラウンドで実行する必要があるため、操作が非常に遅くなります。他の多くのコンポーネント メーカーは、コントロールを即座にインストールできることに気付きました。
他にどのようなアプローチが存在しますか?
ありがとう。
これを行う方法についてのチュートリアル記事を書きました。
Visual Studio ツールボックス コントロールの統合
CodePlex のプロジェクトはかなり時代遅れであることがわかり、Visual Studio 2012 で動作するように更新しました。
その他のアプローチには次のものがあります。
この記事では、更新とアンインストールについても説明しました。
VSI ファイルを作成し、 Tool.InstallComponents Commandを使用する必要があります。実際には本当に簡単です。MSDNのToolbox Control Developmentの記事も参照してください。
サンプル VSI テンプレート:
<?xml version="1.0" encoding="utf-8" ?>
<VSContent xmlns="http://schemas.microsoft.com/developer/vscontent/2005">
<Content>
<FileName>Web Connection\WebConnectionWebControls.dll</FileName>
<DisplayName>Web Connection</DisplayName>
<Description>Web Connection Toolbox controls for use with the Web Control Framework in VS.NET</Description>
<ContentVersion>1.0</ContentVersion>
<FileContentType>Toolbox Control</FileContentType>
</Content>
</VSContent>
次に、次のコマンドを実行します。devenv.exe /command Tools.InstallCommunityControls
これまでに発見したことは次のとおりです。