visual studio microsoft espaƱol descargar community c# visual-studio c#-4.0 vsix

c# - microsoft - visual studio installer



ImplementaciĆ³n de VSIX usando el instalador de MSI (2)

¿Puede alguien ayudarme en "Cómo instalar VSIX usando el instalador MSI"?

Para el instalador msi estoy usando el proyecto de instalación del instalador visual studio.

Cuando uso VSIX con el administrador de extensiones funciona bien.

Quiero tenerlo como instalador (usando msi) en lugar de usar el administrador de enstensiones.

o mejor para instalar y desinstalar archivos VSIX


Este no es un escenario sugerido.

Desde MSDN, "No puede usar un paquete de Windows Installer (MSI) para implementar un paquete VSIX. Sin embargo, puede extraer el contenido de un paquete VSIX para la implementación de MSI. Este documento muestra cómo preparar un proyecto cuyo resultado predeterminado es un paquete VSIX para su inclusión en un proyecto de instalación ".

Aquí hay algunas páginas con más información:

Página MSDN

VS Blog

Foro de MSDN

Agregando más información acerca de cómo puede lograr esto:

No puede usar el vsix en sí, pero puede descomprimirlo (simplemente cambie el nombre de vsix a zip) y agregue todos los archivos a su MSI manualmente. Como dice en el blog de VS , debe asegurarse de incluir el archivo vsixmanifest (debe estar en el vsix) y asegurarse de establecer la propiedad "InstalledByMsi" en verdadero. Si tiene un archivo pkgdef, asegúrese de incluirlo también.

De nuevo, como dice en el blog de VS , todos estos archivos deben instalarse para

"%VSInstallDir%/Common7/Ide/Extensions/Your Company/Your Product/Version"

(Y deberá reemplazar% VSInstallDir% en función de la ubicación real).

Tu preguntaste:

Cómo poner algunos archivos en carpetas no especiales usando el instalador visual studio.

Los paquetes Vsix instalados por el instalador estándar de vsix siempre colocarán todos los archivos bajo la misma carpeta en "% VSInstallDir% / Common7 / Ide / Extensions ...", pero debido a que está usando una MSI, debería ser capaz de poner otros archivos en otros lugares si lo desea.

No lo he intentado yo mismo, pero he trabajado bastante con vsix.

¡Espero que esto ayude!


en mi caso, necesitaba ejecutar devenv / setup en modo de administración para poder trabajar, ¡entonces funcionaba perfectamente!

C: / Windows / system32> "C: / Archivos de programa (x86) / Microsoft Visual Studio 11.0 / Common7 / IDE / devenv.exe" / setup