2011-05-11 100 views
10

我們當前使用此項目在Visual Studio工具箱中安裝.NET控件:http://vstudiotoolbox.codeplex.com/。這種方法需要在後臺運行VStudio,導致操作非常慢。我們注意到許多其他組件製造商可以立即安裝它們的控制。在Visual Studio工具箱中安裝.NET控件

還有其他方法嗎?

謝謝。

+0

看看這個[http://msdn.microsoft.com/en-us/library/ms165358.aspx] [1] – 2011-05-23 21:56:44

回答

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

+0

這種方法適用於所有VS.NET版本嗎? 2005年,2008年和2010年? – abenci 2011-05-26 06:44:24

+0

根據文件,是的。 – 2011-05-26 09:04:21

4

我寫了一篇關於如何做到這一點的教程文章:

Visual Studio Toolbox Control Integration

我發現項目在CodePlex上已經過時並且更新了它與Visual Studio 2012一起工作。

其它方法包括:

  • 工具箱控件安裝程序(TCI)包裝 - 可能是最快和最簡單的方法
  • VSI和VSIX包
  • VSPackage的 - 最強大的,也是最複雜的方式

我已經討論了文章中的更新和卸載。

+1

真棒文章。 – Sabuncu 2015-04-05 16:49:05

相關問題