none
Wie kann ich Konfigurationsabhängig Pfade zu Verweisen definieren? RRS feed

  • Frage

  • Hallo,

    Ich habe gerade das Problem das ich für meine Projekte verschiedene Versionen eines Verweises (verschiedene Versionen) benötige Ich dachte das dies eventuell anhand der Konfiguration tun könnte. Ich finde jedoch keine Lösung. Eventuell hat hier ja jemand eine Idee.

    Ich programmiere Addon's für eine Anwendung auf die ich keinen Einfluss habe. Diese Anwendung gibt es in Verschiedenen Version derzeit v5, v6 und v7. Zu jeder Version gibt es 4 DLL's die ein API enthalten welche man in seinen Addon's verwenden kann. Da ich derzeit die Version v5 und v7 mit meinem Addon unterstützen muss würde ich gerne immer gegen die entsprechende Dll's verweisen. Am schönsten wäre es ich könnte einen Ordner für die Verweise je nach Konfiguration bzw. Plattform angeben. Ein anderen weg den ich mir überlegt hatte war das ich die Pfade in der Projektdatei durch Umgebungsvariablen ersetzte. Dies funktioniert Prinzipiell, jedoch werden die Verweiseigenschaften gepuffert. Da ich nach dem ich die Globale Systemvariable umgesetzt hatte und Visual Studio 2010 neugestartet habe keine Veränderung eintrat. Erst ein ändern der Projekt-Datei veranlasste VisualStudio dazu die Umgebungsvariable neu auszuwerten.

    Für eure Hilfe möchte ich mich voraus bedanken.


    Dienstag, 5. April 2011 14:39

Alle Antworten

  • Hast Du Dir schon mal den Property Manager angesehen?
    Du könntest bestimmte Projekteigenschaften in einer Property Datei abspeichern und diese austauschen.


    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Dienstag, 5. April 2011 19:15
  • Danke für den Hinweis. Ich arbeite jedoch mit C# und da finde ich keine möglichkeit etwas abhängig der Konfiguration zu ändern.
    Mittwoch, 6. April 2011 06:37
  • Für C# Projekte muss ich passen. In C++ wäre das ziemlich einfach. ;)


    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Mittwoch, 6. April 2011 07:13