149 votes

MSBUILD : erreur MSB1008 : Un seul projet peut être spécifié

Pourquoi est-ce que j'obtiens l'erreur de construction suivante ?

C:\\WINDOWS\\Microsoft.NET\\Framework\\v3.5\\msbuild.exe C:\\Code\\EduBenesysNET\\EduBenesysNET\\EduBenesysNET.vbproj /t:publish /p:Configuration=Release /p:Platform=AnyCPU /v:detailed /p:PublishDir="\\\\BSIIS3\\c$\\DATA\\WEBSITES\\benesys.net\\benesys.net\\TotalEducationTest\\"  /p:InstallUrl="https://www.benesys.net/benesys.net/TotalEducationTest/"  /p:ApplicationVersion=1.0.1.198  /p:ProductName="Total Education TEST"   /p:PublisherName="BeneSys, Inc."  /p:UpdateRequired="True"  /p:MinimumRequiredVersion=1.0.1.198
Microsoft (R) Build Engine Version 3.5.30729.1
\[Microsoft .NET Framework, Version 2.0.50727.3603\]
Copyright (C) Microsoft Corporation 2007. All rights reserved.

MSBUILD : error MSB1008: Only one project can be specified.
Switch: Education

For switch syntax, type "MSBuild /help"

Je ne vois pas en quoi un deuxième projet est spécifié.
Est-il stocké quelque part dans un fichier de projet ?

0voto

nilsK Points 3426

Vieux fil avec beaucoup de réponses ... Quoi qu'il en soit, ma solution a été d'écrire /property (au lieu d'utiliser uniquement /p ).

Par exemple :

dotnet publish path/to/project/ -c Release /property:AssemblyVersion=1.2.3.4 /property:Version=1.2.3.4-alpha -o path/to/out/folder

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X