Saltar al contenido

MSBUILD: error MSB1008: solo se puede especificar un proyecto

Solución:

Resulta que la barra inclinada final en la propiedad PublishDir se escapa de la comilla final. Escapar de la barra inclinada resolvió mi problema.

/p:PublishDir="\BSIIS3c$DATAWEBSITESbenesys.netbenesys.netTotalEducationTest\"

De esta manera, podemos usar comillas para rutas que tienen espacios en blanco en las propiedades que MSBuild requiere la barra final.

Sé que esta es una publicación antigua, pero siento que necesitaba compartir esto con alguien 🙂

SOLUCIÓN

Eliminar las cotizaciones alrededor de la configuración / p: PublishDir

es decir
En lugar de comillas

/p:PublishDir="\BSIIS3c$DATAWEBSITESbenesys.netbenesys.netTotalEducationTest"  

No use comillas

/p:PublishDir=\BSIIS3c$DATAWEBSITESbenesys.netbenesys.netTotalEducationTest  

Lamento no haber publicado mi hallazgo antes. De hecho, tuve que investigar nuevamente para ver qué era necesario cambiar. ¿Quién hubiera pensado que eliminar las comillas habría funcionado? Descubrí esto al ver la construcción de un compañero de trabajo para otra solución y noté que no tenía comillas.

En Git Bash tuve que especificar los parámetros con barras dobles como:

MSBuild.exe "PathtoSolution.sln" //p:Platform="x86" //p:Configuration=Release //p:AppxBundlePlatforms="x86" 
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *