Pregunta

He leído dejar unos Stackoverflow Preguntas sobre la construcción de mergemodules a través de línea de comandos, pero todos ellos fueron aceptados cuando sea alguien sugirió utilizar devenv para la compilación o usar oscuro para crear Wix-archivos de archivos msi existentes.

Teniendo en cuenta lo siguiente:

  • VisualStudio no está instalado en el buildserver tengo que usar.
  • Estoy utilizando Nant + msbuild para compilar las soluciones
  • Me gustaría compilar mergemodules de .vdproj (porque Visual Studio detecta automáticamente las dependencias)
  • y crear una instalación MSI a partir de múltiples mergemodules

... ¿cómo puedo construir los módulos de combinación de comandos sin devenv y sin perder la comodidad de dependencie automatizado para resolver mergemodules en VisualStudio? Tal vez hay una nanttask por ello no he encontrado?

¿Fue útil?

Solución

MSBuild no admite proyectos de implementación de Visual Studio, mi consejo sería hacer de tripas corazón e ir con Wix.

Tal vez VS2010 utilizará el esquema de MSBuild para archivos vdproj? Supongo que no, pero no pude encontrar ningún enlace.

Otros consejos

Actualmente, no es posible hacer esto con msbuild. pero estoy bastante seguro de que podría estar interesado en este MSDN artículo de blog debido a su pregunta relacionada con fusionar proyectos / módulo de configuración en el vs. parece que no continuarán para apoyar .vdproj archivos en upcomming versiones de visual Studio (2010 será el último apoyándolos).

Así que es posible que encuentre problemas en el futuro, incluso si usted está utilizando en lugar de devenv msbuild.

... pero este artículo podría ser una especie de murmullo, también. De todos modos, hay una gran cantidad de alternativas en el camino si usted quiere construir configuraciones.

A pesar de que estaba frente a la misma cuestión. Utilice debajo del formato

  

llamar "C: \ Archivos de programa (x86) \ Microsoft Visual Studio   10,0 \ VC \ vcvarsall.bat "

cd /d Path_to_sln
  

"C: \ Archivos de programa (x86) \ Microsoft Visual Studio   10,0 \ Common7 \ IDE \ devenv.com" "Required_path \ solution.sln"/ Proyecto "Required_path \ Setup \ Setup.vdproj"/ versión de lanzamiento de entrada / salida   "Required_Path \ vs_errors.txt"

Yo estaría muy sorprendido si usted es capaz de construir .vdproj archivos sin necesidad de instalar Visual Studio.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top