3

我試圖讓vs2012的部署,VisualStudio - 如何無人蔘與安裝第三方DLL控件?

的擴展是太容易安裝,因爲他們是在VSIX格式,這樣我就可以靜靜地給他們打電話,

的問題是我怎麼能安裝一個DLL控制我的VS而不打開「選擇工具箱項目...」菜單?

這是posibbly?

也許存在一個特殊的文件夾,如snippets文件夾,你放了一些片段,VS會自動識別新添加的片段?

或者我可能需要爲每個第三方DLL控件創建一個VSIX安裝程序?那麼有人可以給我一些關於這方面的信息?

三江源閱讀

UPDATE:我得到這個錯誤試圖工具箱經理的自定義生成:

PD:我使用贏得64位,我已經tryed至少所有這個工具的命令組合。

enter image description here

回答

2

我寫了一篇關於工具箱控件安裝教程文章在Visual Studio中,包括VS2012:

Visual Studio Toolbox Control Integration

它包含了幾種方法,並比較他們,你可以選擇一個最適合你的。

+0

感謝評論,但我無法找到一個下載鏈接DTE! – ElektroStudios

+0

我無法找到DTE工具的TCI的donload鏈接...並且在您的文章中未完成的部分(例如,對於我來說這個必需的鍵)不完整:在Visual Studio 2012中安裝 需要一個額外的步驟在Visual Studio 2012中進行這項工作,該工作是在其用戶配置配置單元中添加註冊表項,即: HKCU \ Software \ Microsoft \ VisualStudio \ 11.0_Config \ ToolboxControlsInstaller \ SampleControl,Version = 3.7.0.0,Culture = neutra can你修改它嗎? – ElektroStudios

+0

我已經[更新文章](http://www.componentowl.com/articles/visual-studio-toolbox-control-integration#source)添加下載鏈接。我已經用VS2010和VS2012測試了所有的方法。文章中提到了所需的附加註冊表項。希望它能幫助你。 – Libor

0

不是最好的解決辦法,但...我對誰也不能運行toolbox.exe爲VS2012人的替代解決方案:

PS:此批處理文件是基於另一個蝙蝠但我已經失去了信用的參考鏈接,我的錯誤控制和更多的定製。

@Echo OFF 
Title Control Installer v1.0 

REM By Elektro [email protected] 
REM This tool performs installation of new controls for VisualStudio. 


REM Syntax: 
:: Control_Installer.cmd "Name of dll" "Name of tab" "Controls folder (THIS IS OPTIONAL)" "DEVENV.exe folder (THIS IS OPTIONAL)" 


Set "DLLFILE=%~1" 
Set "TABNAME=%~2" 
IF "%~3" EQU "" (SET "CONTROLSFOLDER=%USERPROFILE%\Documents\Visual Studio 2012\Controls") ELSE (SET "CONTROLSFOLDER=%~3") 
IF "%~4" EQU "" (SET "VSFOLDER=%VS110COMNTOOLS%\..\IDE\")         ELSE (SET "VSFOLDER=%~4") 


IF NOT EXIST "%DLLFILE%"    (Echo: An error occurred: Can't find the controls file "%DLLFILE%". & Exit /B 1) 
IF NOT EXIST "%CONTROLSFOLDER%"  (Echo: An error occurred: Can't find the controls folder "%ControlsFolder%". & Exit /B 1) 
IF NOT EXIST "%VSFOLDER%\devenv.exe" (Echo: An error occurred: Can't find the VisualStudio "devenv.exe" in "%VSFOLDER%". & Exit /B 1) 
IF "%TABNAME%" EQU ""     (Echo: An error occurred: Can't crate the tab "%TABNAME%". & Exit /B 1) 


MKDIR "%ControlsFolder%\%TABNAME%"    2>NUL 
Copy /Y "%DLLFILE%" "%ControlsFolder%\%TABNAME%\" 1>NUL 
Start /B /D "%VSFOLDER%" devenv.exe /command Tools.InstallCommunityControls && Exit /B 0 || (Exit /B 1) 
0

這裏是我的@Libor的更新工作

我翻譯所有的代碼到VB.NET,加入VS2013與WPF控件實驗兼容性。

以上原創作者的點數。

enter image description here

enter image description here

enter image description here

下面是詳細信息:

www.google.com/translate?hl=en &即= UTF8 & SL = ES & TL = en & u = http%3A%2F%2Fforo.elhacker.net%2Fnet%2Fsource_extended_dte_toolbox_control_installer-t406027.0。HTML%3Bmsg1909162%23msg1909162

這裏是源:

http://elektrostudios.tk/Extended%20DTE%20Toolbox%20Control%20Installer.zip