Ich habe zwei ähnliche Probleme:
a) Ich habe eine Lösung, die mehrere Projekte umfasst, und ich möchte den Speicherort der Projekte einfach wechseln können, indem ich eine Umgebungsvariable/Makro einstelle. Als Beispiel kann dieses Projekt in \SolutionDir\Dir1\ o \SolutionDir\Dir2\ Ich möchte also angeben, dass sie sich in \SolutionDir\ $(Var) und setzen Sie einfach die Variable.
Gibt es eine Build in Visual Studio Weg, es zu tun?
Ich weiß derzeit nur zwei Lösungen - bearbeiten .sln-Datei manuell/programmatisch, um dieses Projekt zu finden und den richtigen Pfad festlegen.
Ich konnte die Umgebungsvariable nicht in der .sln-Datei verwenden.
b) Ich habe ein Projekt, das Ressourcen-Dateien (.rc und .h) enthält. Ich möchte in der Lage sein, ihren Speicherort durch eine andere Umgebungsvariable oder ein Makro festzulegen.
Etwas wie \ProjectDir\ $(Var2) \resource.rc
Ich habe einige vielversprechende Informationen zu Eigenschaftsblättern gefunden, aber Visual Studio erweitert Makros nicht, wenn ich sie im Datei-Tag in der .vcproj verwende.
Ich danke Ihnen für jede Idee, wie dieses Problem zu lösen ist.
Grüß Gott, Victor