首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VisualStudio -如何无人参与安装第三方DLL控件?

VisualStudio -如何无人参与安装第三方DLL控件?
EN

Stack Overflow用户
提问于 2012-11-12 03:04:03
回答 3查看 554关注 0票数 3

我在试着部署vs2012,

这些扩展安装起来太容易了,因为它们是VSIX格式的,所以我可以默默地调用它们,

问题是如何在VS中安装DLL控件而不打开“选择工具箱项.”菜单?

肯定的吗?

可能存在一个特殊的文件夹,比如代码片段文件夹,在其中放置一些代码片段,VS会自动识别新添加的片段?

或者我需要为我的每个第三方DLL控件创建一个VSIX安装程序?然后有人能给我一些关于这方面的信息吗?

谢谢你的阅读

UPDATE:我在尝试工具箱管理器的定制构建时遇到了这个错误:

PD:我使用的是win 64位,我至少尝试过这个工具的所有命令组合。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-03-18 13:24:25

我编写了一篇关于Visual中工具箱控件安装的教程文章,包括VS2012:

Visual工具箱控件集成

它包含了几种方法,并对它们进行了比较,这样您就可以选择最适合您的方法。

票数 2
EN

Stack Overflow用户

发布于 2012-11-15 05:44:54

不是最好的解决办法但是..。对于不能运行toolbox.exe for VS2012的人,我的替代解决方案:

PS:这个bat文件是基于另一个bat的,但是我丢失了学分的参考链接,我的文件有错误控制,而且更可定制。

代码语言:javascript
复制
@Echo OFF
Title Control Installer v1.0

REM By Elektro H@cker  
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
EN

Stack Overflow用户

发布于 2014-01-03 04:50:08

这是我对@Libor工作的更新

我已经将所有代码翻译成VB.NET,添加了与VS2013的兼容性,以及与WPF控件的实验性兼容性。

以上原作者的学分。

以下是更多信息:

www.google.com/translate?hl=en&ie=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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13337849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档