So ändern Sie das Arbeitsverzeichnis beim Debuggen in Visual Studio?
Ich habe ein windows-form-Projekt in Visual Studio, liest die Konfigurations-Dateien von einem anderen Projekt in der gleichen Projektmappe. Nach der Bereitstellung dieser Anwendung wird ausgeführt von der root-Ordner für die Lösung und die Dateien werden dann Lesen Sie so etwas wie "/Projekt1/Verbindung.config".
Wenn ich aber das Debuggen der forms-Anwendung und Holen Sie sich die Ausführung von Montage-Pfad läuft von "bin/Debug" bzw. "bin/Release" ergo-der Pfad der Konfigurations-Dateien ist anders.
Gibt es eine Möglichkeit zu sagen, Visual Studio Debuggen, wird die Anwendung von einem anderen Pfad oder kopieren Sie einfach die Anwendung einmal kompiliert und Debuggen/ausführen aus dem gleichen Weg, wie es ausgeführt werden, sobald es bereitgestellt ist?
InformationsquelleAutor der Frage Riri | 2009-07-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Satz ein post-build-Ereignis an Ihrem Projekt zu verschieben Sie die config-Datei in der debug-build-Verzeichnis.
Rechten Maustaste auf das Projekt, wird die config von einem anderen Projekt, und wählen Sie Eigenschaften, dann klicken Sie auf der Registerkarte buildereignisse und fügen Sie einen post-build-Ereignis so etwas wie dieses:
Kopieren configFilePath $(TargetPath)
InformationsquelleAutor der Antwort Russell Troywest
In den Projekt-Eigenschaften, öffnen die Registerkarte Debuggen. Dort finden Sie ein Textfeld, um das Arbeitsverzeichnis zu ändern.
InformationsquelleAutor der Antwort Timbo
Ich löste dieses problem, indem Sie auf der Projekt Eigenschaften Registerkarte kompilieren, und die änderung der build output path. Hoffentlich wird dies für Sie arbeiten.
Ich glaube, Sie wird sich ändern müssen, zurück zu bin\ wenn Sie bereit sind zu tun, ein release zu bauen.
InformationsquelleAutor der Antwort Jason
Der Grund, warum schreibt er zurück zu der gleichen alten Ordner möglicherweise Administrator-Rechte.
InformationsquelleAutor der Antwort Genom