Delphi XE2: utilizzare MSBuild per creare un progetto nel prompt della riga di comando MSB4067

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

  •  27-10-2019
  •  | 
  •  

Domanda

Ho un progetto che costruisce bene con Delphi XE2 IDE.

Provo a costruire il progetto utilizzando MSBuild nella console della riga di comando:

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 richiede il seguente errore:

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.

Ho confrontato sia l'output MSBuild di IDE e la riga di comando e ho scoperto che l'uscita IDE MSBuild ha una linea di uscita extra: costruzione con la versione "2.0".

Forse ci sono alcuni parametri che non ho configurato correttamente nell'uso della riga di comando.

È stato utile?

Soluzione

Delphi XE2 Usa msBuild da .NET Framework v3.5

Vedi rsvars.bat nella directory bin.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top