- Windows-Version:
Microsoft Windows [Version 10.0.14393]
- MSBuild Version:
Microsoft (R)-Buildmodul, Version 15.1.1012.6693
- Das Projekt wird in
C
geschrieben.
In den *.vcxproj
Dateien dieses Projektes gibt es eine Menge Code in wie dieseMSBuild Shorten Configuration Managment In vcxproj-Files
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
[do some stuff]
</ImportGroup>
für alle Konfigurationen, 'Debug|Win32'
, 'Release|Win32'
, 'Debug|x64'
, 'Release|x64'
. Aber ich werde die gleiche Konfiguration für alle Kombinationen haben, deshalb möchte ich nicht 4 mal schreiben, was meine Projektdatei 3 mal länger und weniger lesbar macht.
Gibt es eine Verknüpfung wie Condition="'$(Configuration)|$(Platform)'=='Any Configuration|Any Architecture'
?
So habe ich es gestern versucht und es scheint zu funktionieren. Obwohl ich denke, @stijn Antwort ist die "professionellere" Art, es zu tun, und das ist, warum seine Antwort angenommen; aber ich habe dich trotzdem gewählt;) – user69453
Danke! Stijns Antwort ist sehr ausführlich. Ich hätte das auch als Antwort markiert! ;) Gute Arbeit @stijn! –