Visual studio 手动VS IDE扩展安装?(GhostDoc扩展)
这个问题的原因是我制作了VisualStudio 2013的静默安装程序,带有一些扩展,我想将扩展添加到无人参与的进程中,但GhostDoc不能像VSIX文件那样安装,它是MSI安装程序,但似乎也不能像普通MSI包那样静默安装 所以我试过这个:Visual studio 手动VS IDE扩展安装?(GhostDoc扩展),visual-studio,visual-studio-2013,visual-studio-extensions,silent-installer,ghostdoc,Visual Studio,Visual Studio 2013,Visual Studio Extensions,Silent Installer,Ghostdoc,这个问题的原因是我制作了VisualStudio 2013的静默安装程序,带有一些扩展,我想将扩展添加到无人参与的进程中,但GhostDoc不能像VSIX文件那样安装,它是MSI安装程序,但似乎也不能像普通MSI包那样静默安装 所以我试过这个: 正常安装GhostDoc(免费版) 转到插件已扩展其文件的目录:C:\Program files\Microsoft Visual Studio 12.0\Common7\Ide\Extensions\XXXXX,将文件保存到其他位置以备以后使用 卸载G
C:\Program files\Microsoft Visual Studio 12.0\Common7\Ide\Extensions\XXXXX
,将文件保存到其他位置以备以后使用C:\ProgramFiles(x86)\submin\GhostDoc\
在该文件夹中,您将找到一个submin.Ghostdoc.Setup.exe
,它会在每次运行时删除一个日志文件。如果从成功安装中打开日志文件,则可以获得此可执行文件的正确语法
在我的机器上,日志如下所示:
C:\ProgramFiles(x86)\submin\GhostDoc\submin.GhostDoc.Setup.exe/action=install/TARGETDIR=C:\ProgramFiles(x86)\submin\GhostDoc\/EXTDIR2010=C:\ProgramFiles(x86)\Microsoft Visual Studio 10.0\Common7\IDE\\\ Extensions\\submin\\GhostDoc\\1.0\/EXTDIR2011=C:\Program Files(x86)\Microsoft Visual Studio 11.0\Common7\IDE\\\Extensions\\Submin\\GhostDoc\\1.0\/EXTDIR2012=\\Extensions\\Submin\\GhostDoc\\1.0\/VS2005=/VS2008=/VS2010=/VS2011=1/VS2012=/path=C:\Program Files(x86)\Submin\GhostDoc\Submin.GhostDoc.Package.dll
注意:如果路径包含空格,请在路径周围添加“
对于普通的Vsix扩展,您只能使用
(对于遇到此问题并希望安装普通扩展的用户)
对于普通Visual Studio扩展,您可以使用:
将Visual Studio安装到计算机后,您可以使用Visual Studio安装文件夹中的vsixsinstaller.exe
安装扩展
默认情况下,可以在以下位置找到vsixsinstaller.exe
:
C:\ProgramFiles(x86)\Microsoft Visual Studio 12.0\Common7\IDE
对于静默安装,请使用/quiet
调用它。/?
有关帮助:
我感谢您的帮助,但我已经尝试管理Orca和VSIX安装程序,问题是,正如我所说,似乎无法像普通msi那样安装,因此我无法想象Orca这次能如何帮助我。我的意思是,GhostScript是一个可执行文件,它在临时目录中提取msi包,提取的msi包是完全静默,它在目录上“安装”扩展名,但不起作用,我认为我需要在使用msi之前注册一些文件。此外,我尝试将所有内容都放在压缩的vsix文件中,但vsixinstaller在vsix.manifest文件上抛出了一个错误。您回答中提到的第一步不正确,但这不是您的错误,logfile写入的所有路径都没有双引号,需要双引号。经过简单的修改后,我将文件复制到了随机目录中,卸载了ghostdoc,并尝试使用随机目录中的
submin.ghostdoc.Setup.exe
运行命令parameters,但由于最后一个参数不能为nd(当然,正如我所说,我已经卸载了GhostDoc):/path=“C:\Program Files(x86)\GhostDoc\SubMain.GhostDoc.Package.dll”
我想我也误解了这一步骤(在卸载ShotDoc之后),将这些文件放在与安装文件一起运行命令行参数的安装目录下,现在不要抛出错误,但它不会安装在VS上,我缺少什么?这是您需要进一步调查的路径。如果不违反用户协议,我将无法帮您做更多的事情。这是我的安装逗号ndline参数如果有人有兴趣在自己的机器上安装自己的GhostDoc的电子邮件注册免费副本以供个人使用,则在针对VS2013的自动安装步骤中:submin.GhostDoc.Setup.exe/action=install/TARGETDIR=“%CD%”/EXTDIR2012=“%PROGRAMFILES(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\\\Extensions\\Submin\\GhostDoc\\1.0\“/VS2012=1/path=“%CD%\submin.GhostDoc.Package.dll”
也许你应该在GhostDoc支持论坛上提问?@ElektroStudios很抱歉,可能是因为GhostDoc的免费版本