我们目前使用此项目在 Visual Studio 工具箱中安装 .NET 控件:http: //vstudiotoolbox.codeplex.com/。这种方法需要在后台运行 VStudio,导致运行速度非常慢。我们注意到许多其他组件制造商可以立即安装他们的控件。
还存在哪些其他方法?
谢谢。
我们目前使用此项目在 Visual Studio 工具箱中安装 .NET 控件:http: //vstudiotoolbox.codeplex.com/。这种方法需要在后台运行 VStudio,导致运行速度非常慢。我们注意到许多其他组件制造商可以立即安装他们的控件。
还存在哪些其他方法?
谢谢。
我写了一篇关于如何做到这一点的教程文章:
我发现 CodePlex 上的项目已经过时,并将其更新为与 Visual Studio 2012 一起使用。
其他方法包括:
我也在文章中讨论了更新和卸载。
您需要创建一个 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
这是我迄今为止发现的: http: //social.msdn.microsoft.com/Forums/en-US/vsx/thread/bf9ec1a9-d9eb-48b3-a081-414587f27f55/