Tengo un servidor de compilación CruiseControl .NET que se ejecuta en Windows Server 2003, y estoy tratando de compilar y publicar mi aplicación ClickOnce utilizando msbuild.Problema con clickonce bootstrapper y msbuild
Todo funciona bien, excepto cuando habilito el programa de arranque de mi aplicación ClickOnce. Cuando esto sucede, me sale el siguiente error en el objetivo DeploymentGenerateBootstrapper:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets (3939,9):
error MSB3147:
Could not find required file 'setup.bin' in 'E:\Projects\src\TestProject\Engine'.
.NET Framework 3.5 SP1 y 4 y último SDK de Windows para ambos están instalados en el servidor, pero la carpeta de programas previos en C: \ Program Files \ Microsoft SDKs \ Windows \ versionNo \ no existe. Intenté copiar los archivos de la máquina de mi estación de trabajo sin suerte.
No quiero instalar Visual Studio en el servidor y solo instalar los SDK necesarios.
También he intentado copiar la carpeta bootsrapper de mi máquina
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper
para construir servidor, pero sin suerte.
¿Alguna idea?
También he intentado copiar la carpeta bootsrapper de mi máquina C: \ Archivos de programa \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper C: \ Archivos de programa \ Microsoft SDKs \ Windows \ v7.0A \ Bootstrapper para compilar el servidor pero sin suerte. – nabeelfarid
Esta solución funcionó para mí después de 4 horas de tratar de hacer que funcione: [Obtenga Visual Studio C# Express para bootstrapper/engine/setup.bin] (http://www.microsoft.com/express/Downloads/#2010-Visual -CS) – zproxy
Funcionó para mí también. Gracias. – rob