2009-05-14 16 views

Antwort

1

zitiert von Microsoft here:

Leider ist dies beabsichtigt. Wir tun nicht unterstützt mit Umgebung Variablen in der Benutzeroberfläche, aber Sie können die Datei manuell im Editor bearbeiten und Variablennamen angeben, wie Sie waren versuchen $ (varname). Diese Problemumgehung ermöglicht es Ihnen nicht, Änderungen an die Eigenschaft in den Projekteigenschaften jedoch vorzunehmen.

so Ändern der OutputPath Eigenschaft in Ihrer Projektdatei:

<OutputPath>$(ProgramFiles)\MyCompany\MyApp\</OutputPath> 

arbeiten aber alle es tut (wie Sie sehen können, wenn Sie das Projekt erneut in Visual Studio öffnen und schauen Sie sich die Projekteigenschaften) enthält den relativen Pfad von Ihrem Lösungsverzeichnis zum Ausgabeverzeichnis.

0

in Visual Basic 2005 der Bewerbungsmappe ist definiert als my.Application.Info.DirectoryPath

, dass Sie in den Anwendungsordner des aktuell laufenden Programms

sonst Ordner nehmen, die gehalten werden als Variablen, ex meine Dokumente; Desktop; Temp; Programmdateien

sind in den my.Computer .FileSystem .SpecialDirectories

0

Möchten Sie wirklich in Ihr Programmverzeichnis erstellen? Sie sollten ein Bereitstellungsprojekt erstellen. Dann können Sie die [ProgramFiles] sowie viele andere Makros verwenden, um Ihre Anwendung überall dort einzusetzen, wo Sie möchten.

+0

Einfach - Ich möchte die Anwendung zu debuggen, und es verwendet relativen Pfad zu ausführbaren, um die Bibliotheken, Konfiguration usw. zu finden. –

Verwandte Themen