visual toolset studio prime instalador visual-studio-2013 wix compatibility wix3.8

toolset - Habilitar el proyecto de WiX en Visual Studio 2013



wix visual studio 2015 (7)

Tengo una solución VS 2012 con proyectos de Instalador WiX. Sin embargo, cuando abro la solución en VS 2013 (Versión) el proyecto de WiX es incompatible.

¿Alguien sabe dónde está trabajando todavía una versión de VS 2013 (wixtoolset?)? ¿O hay una manera de hacer que el proyecto actual sea compatible en VS 2013?


Con WiX 3.7, incluso si no puede abrir wixproj en Visual Studio 2013, sí compila utilizando MSBuild para una solución VS2013. (cambie wixproj ToolsVersion = "12.0")



Después de ejecutar el instalador del kit de herramientas para wix:

Para Wix 3.8 y 3.9, con Visual Studio 2012 y 2013, tuve que eliminar todos los archivos de caché en:

"% appdata% .. / Local / Microsoft / VisualStudio / 11.0 / ComponentModelCache" (para VS 2012) y "% appdata% .. / Local / Microsoft / VisualStudio / 12.0 / ComponentModelCache" (para VS 2013) respectivamente.

Después de eliminar estos archivos , ejecute desde el símbolo del sistema cada versión de VS:

devenv /setup

por ejemplo, "C: / Archivos de programa (x86) / Microsoft Visual Studio 12.0 / Common7 / IDE / devenv / setup"

y "C: / Archivos de programa (x86) / Microsoft Visual Studio 11.0 / Common7 / IDE / devenv / setup"

Solo después de eliminar estos archivos y reiniciar la máquina, la ejecución de "devenv / setup" tuvo el efecto deseado.

Si estos archivos de caché no se eliminan primero, es posible que experimente un problema en el que los paquetes no se carguen correctamente. Sabrá si sus paquetes no se cargan porque VS fallará miserablemente al inicio.


Si instala VS2013 después de WiX, deberá desinstalar WiX y volver a instalarlo. Solo reparar la instalación de WiX no es suficiente.



el último instalador de Wix parece corregir la instalación sin ninguna configuración.

  1. cierre todos los estudios visuales. ejecute el .exe en https://wix.codeplex.com/releases/view/136891 .
  2. Aparece una elegante pantalla roja, haga clic en la sección central titulada "instalar", esto reinstala Wix para todas las versiones de VS en su máquina.

trabajó para mi.


Actualización 12-12-2012: WiX Toolset 3.8 se lanza con soporte oficial para las ediciones de Visual Studio 2013. Está disponible para su descarga desde wixtoolset.org .

Puede habilitar manualmente la compatibilidad de Visual Studio 2013 con versiones anteriores de WiX:

  1. Dupdo
    C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/Extensions/Microsoft/WiX a
    C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/IDE/Extensions/Microsoft/WiX

  2. Modificar
    C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/IDE/Extensions/Microsoft/WiX/extension.vsixmanifest agregando lo siguiente:

    <VisualStudio Version="12.0"> <Edition>Ultimate</Edition> <Edition>Premium</Edition> <Edition>Pro</Edition> <Edition>Express_All</Edition> </VisualStudio>

  3. A continuación, abra el símbolo del sistema de herramientas nativas VS2013 (desde C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/Tools/Shortcuts ) y ejecute:

    devenv / setup

Cuando abra Visual Studio 2013, los proyectos de WiX 3.7 serán compatibles.