Ich möchte rufen:Wie wird ein zitiertes Pipe-Zeichen an cmd.exe übergeben?
"c:\(...)\devenv.com" foo.sln /build "Debug|Win32"
cmd.exe verwenden. Meiner Erfahrung nach entfernt cmd.exe entweder das erste Anführungszeichen (wodurch die ausführbare Datei nicht gefunden wird) oder das zweite Anführungszeichen (wodurch das Pipe-Zeichen falsch interpretiert wird). Wie übergibt man ein zitiertes Pipe-Zeichen an cmd.exe?
DevEnv war immer "gut genug" und ich war nicht vertraut mit MSBuild . Ich habe ein plattformübergreifendes Build-System, das DevEnv unter der Haube aktiviert, so dass ich glaube nicht, dass ich durch die Verwendung von MSBuild viel erhalte. Tu ich? – Gili
Übrigens, wo ist dieser Escape-Charakter dokumentiert? – Gili
Zum Beispiel http://technet.microsoft.com/en-us/library/bb490954.aspx hier – Joey