Delphi XE2: Utilisez MSBuild pour construire un projet en ligne de commande erreur invite MSB4067

StackOverflow https://stackoverflow.com/questions/8365343

  •  27-10-2019
  •  | 
  •  

Question

J'ai un projet de construction très bien avec Delphi XE2 IDE.

J'essaie de construire le projet à l'aide msbuild dans la console de ligne de commande:

SET BDS=C:\Program Files (x86)\Embarcadero\RAD Studio\9.0
c:\Windows\Microsoft.NET\Framework\v2.0.50727\MSBuild /p:config=Debug /target:Build /verbosity:diag myproj.dproj

MSBuild invite l'erreur suivante:

C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin\CodeGear.Common.Targets(674,9): error MSB4067: The element <__ShouldBuildVersion> beneath element <PropertyGroup> is unrecognized.

Je compare à la fois la sortie msbuild de IDE et de la ligne de commande et a constaté que la sortie msbuild IDE a une ligne de sortie supplémentaire: bâtiment avec la version outils « 2.0 »

.

Peut-être il y a des paramètres que j'ai pas configuré correctement dans l'utilisation de la ligne de commande.

Était-ce utile?

La solution

Delphi XE2 utiliser MsBuild de .NET Framework v3.5

Voir rsvars.bat dans le répertoire bin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top