10

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

还存在哪些其他方法?

谢谢。

4

3 回答 3

5

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

Visual Studio 工具箱控件集成

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

其他方法包括:

  • Toolbox Controls Installer (TCI) 包 - 可能是最快和最简单的方法
  • VSI 和 VSIX 包
  • VSPackage - 最强大,最复杂的方式

我也在文章中讨论了更新和卸载。

于 2013-03-18T13:28:34.120 回答
2

您需要创建一个 VSI 文件并使用Tool.InstallComponents 命令。其实真的很简单。另请阅读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

于 2011-05-25T10:07:25.963 回答
0

这是我迄今为止发现的: http: //social.msdn.microsoft.com/Forums/en-US/vsx/thread/bf9ec1a9-d9eb-48b3-a081-414587f27f55/

于 2011-05-25T09:57:16.143 回答