DISCLAIMER
The Ghostdoc End User Agreement explicitly states that the free version is for personal use only and therefore does not support silent installations. This limitation is in place so that you're not distributing GhostDoc to every developer in your organisation without paying for the Pro version.
The free version should be downloaded by the individual developer and registered to their email.
That said, if, for pure personal purposes, you want to install GhostDoc Free edition to your machine silently You can take the binaries from a second machine, place them in the right folder and run the setup executable that is installed by the Gostdoc installer. As far as I can tell, this cannot be considered reverse engineering and if you're using it purely for your own personal purposes, then you are not breaking the EULA.
How to do it
Copy the Ghostdoc binaries from your other machine, you can find them here:
C:\Program Files (x86)\SubMain\GhostDoc\
In that folder you will find a SubMain.Ghostdoc.Setup.exe
, which drops a log file each time you run it. If you open up the log file from a succesfull installation you can get the correct syntax for this executable.
On my machine the log looks like this:
C:\Program Files (x86)\SubMain\GhostDoc\SubMain.GhostDoc.Setup.exe /action=install /TARGETDIR=C:\Program Files (x86)\SubMain\GhostDoc\ /EXTDIR2010=C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\\\Extensions\\SubMain\\GhostDoc\\1.0\ /EXTDIR2011=C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\\\Extensions\\SubMain\\GhostDoc\\1.0\ /EXTDIR2012=\\Extensions\\SubMain\\GhostDoc\\1.0\ /VS2005= /VS2008= /VS2010= /VS2011=1 /VS2012= /path=C:\Program Files (x86)\SubMain\GhostDoc\SubMain.GhostDoc.Package.dll
note Add "
around your paths if they contain spaces.
For normal Vsix extensions you'd just be able to use
(for people stumbling onto this question looking to install a normal extension)
For a normal Visual Studio Extension you can use:
After installing Visual Studio to the machine, you can use the vsixinstaller.exe
that lives in the visual studio installation folder to install extensions.
By default vsixinstaller.exe
can be found here:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
Call it using /quiet
for silent installations. /?
for help:
