Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#13

AW: XE2 [Fehler] Invalid Platform

  Alt 2. Sep 2011, 07:36
MSBuild geht folgendermassen vor, wenn eine Variable ausgewertet wird:

1.) Wert, der auf der Kommandozeile für diese Variable übergeben wurde
2.) Wert, der im Project-File für diese Variable gesetzt wurde
3.) Wert, der in der gleichnamigen Umgebungsvariable steht.

Es gibt also 3 Lösungsmöglichkeiten:
1.) wenn man das Projekt auf der Kommandozeile baut msbuild Projektdatei mit /p:Platform=Win32 oder /p:Platform=Win64 oder /p:Platform=OSX32 aufrufen
2.) In die Projektdatei folgendes reinschreiben: <PropertyGroup><Platform>Win32</Platform></PropertyGroup>- oder eben Win64 oder OSX32. Dann wird aber immer diese Plattform verwendet ausser man übergibt eine andere auf der Kommandozeile
3.) Die Umgebungsvariable löschen
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org

Geändert von Phoenix ( 2. Sep 2011 um 08:31 Uhr)
  Mit Zitat antworten Zitat