在visual studio工具箱中安装.NET控件

时间:2011-05-11 07:20:17

标签: .net visual-studio custom-controls toolbox

我们目前使用此项目在Visual Studio工具箱中安装.NET控件:http://vstudiotoolbox.codeplex.com/。这种方法需要在后台运行VStudio,导致操作非常慢。我们注意到许多其他组件制造商可以立即安装他们的控件。

还有其他方法吗?

感谢。

3 个答案:

答案 0 :(得分:5)

我写了一篇关于如何做到这一点的教程:

Visual Studio Toolbox Control Integration

我发现CodePlex上的项目已经过时,并将其更新为与Visual Studio 2012一起使用。

其他方法包括:

  • 工具箱控件安装程序(TCI)包 - 可能是最快捷,最简单的方法
  • VSI和VSIX软件包
  • VSPackage - 最强大,最复杂的方式

我已经讨论了文章中的更新和卸载。

答案 1 :(得分:2)

您需要创建一个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

答案 2 :(得分:0)