sirve sesion que precios para pagina iniciar gratis entrar crear caracteristicas build wix 64bit wix3.5

build - sesion - Objetivo de la plataforma WiX x64



wix login (3)

Cuando creo un proyecto de WiX y trato de compilarlo con la plataforma establecida en ''x64'', recibo errores en mi salida de compilación de esta manera:

------ Build started: Project: MyProject, Configuration: Release x64 ------ C:/Program Files (x86)/MSBuild/Microsoft/WiX/v3.x/wix2010.targets(444,7): error : The OutputPath property is not set for this project. Please check to make sure that you have specified a valid Configuration/Platform combination. Configuration=''Release'' Platform=''x64'' Done building project "MyProject.wixproj" -- FAILED. ------ Build started: Project: MyProject, Configuration: Debug x64 ------ C:/Program Files (x86)/MSBuild/Microsoft/WiX/v3.x/wix2010.targets(444,7): error : The OutputPath property is not set for this project. Please check to make sure that you have specified a valid Configuration/Platform combination. Configuration=''Debug'' Platform=''x64'' Done building project "MyProject.wixproj" -- FAILED.

Afirma que no hay una ruta de salida establecida para el proyecto, pero, por supuesto, la hay. La ruta de salida se establece en bin/x64/Debug/ para la configuración de depuración y bin/x64/Release/ para la configuración de lanzamiento. Entonces, ¿cuál es el error?

Además, el error no aparece en la ventana Errores. Ahora, sé que es un error de novato culpar al compilador, pero estoy empezando a preguntarme ... ¿Es esto un error de herramienta de construcción, o me estoy perdiendo algo estúpido?



Si abre su archivo .wixproj en un editor de texto, verá que sus elementos de configuración x64 están en la parte inferior del archivo (debajo de la importación de los objetivos de compilación de WiX estándar) y que su configuración x86 está en la parte superior (encima de la importación ). Si cambia el XML para la configuración x64 para que esté junto a la configuración x86, verá que su proyecto se crea correctamente para ambas plataformas.


Tuve el mismo problema. En mi caso, sin embargo, el archivo wixproj no estaba mal formado, pero

<PropertyGroup Condition=" ''$(Configuration)|$(Platform)'' == ''Release|x64'' ">

faltaba por completo Acabo de hacer una copia de la configuración x86, guardada y todo está bien.