ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
1775
1775
EMPFEHLEN
-
Hallo,
ich habe eine WPF Browseranwendung erstellt und muss auslesen, in welchem Verzeichnis diese installiert ist, da ich auf eine Konfigurationsdatei in diesem Ordner zugreifen muss. Im Debugger funktioniert dies mit System.Reflection.Assembly.GetExecutingAssembly().Location. Speichere ich das Programm aber mit "Anwendung veröffentlichen" und rufe dieses im Browser auf, gibt er mir als Verzeichnis "C:\users\username\appdata\local\apps\2.0\..." aus. Das Programm liegt aber eigentlich unter "D:\webs\BrowserApplication2". Wie kann ich diesen Ordner mit dem Programm bestimmen?
-
Sollte sich darüber ausfindig machen lassen:
http://msdn.microsoft.com/de-de/libr...ry(VS.80).aspx
-
Danke für den Tip, funktioniert aber leider so nicht. Der Namespace System.Deployment hat bei mir keinen Unter-Namespace Application sondern nur Internal und da drin findet sich keine DataDirectory-Eigenschaft. Vielleicht geht das bei Browser Applications (XBAP) nicht. Die Anwendung läuft aber im Full Trust Modus, falls das in dem Fall was zur Sache tut.
-
Wie kommst du auf einen Sub-Namespace? ApplicationDeployment ist eine Klasse. Eventuell musst du dazu nocht die system.deployment.dll einbinden. Zudem solltest du die WPF-Browseranwendung per ClickOnce deployed haben.
-
Da dieses Thema für mehrere interessant ist, habe ich dazu einen kleinen Beitrag inklusive Beispiel erstellt:
WPF Browseranwendungen und Daten-Dateien
Das sollte dir auch entsprechend weiter helfen.
-
CurrentDeployment.DataDirectory liefert aber bei mir leider immer ein Verzeichnis unter "C:\users\username\AppData\Local\Apps\2.0\Data\..." zurück. Was ich suche ist das Verzeichnis, in welches ich die Anwendung über die Funktion "Erstellen-->Anwendung veröffentlichen" im Visual Studio "installiert" habe. Das Verzeichnis ist bei mir "D:\webs\testapplication". Dieses ist in meinem IIS als Share "testapplication" registriert und ich rufe die Anwendung über "localhost/testapplication/WpfBrowserApplication2.xbap" auf. Was ich suche ist eine Funktion, die mir genau den Pfad "D:\webs\testapplication" liefert, da ich dort eine txt oder xml Datei mit Einstellungen ablegen möchte.
Tut mir leid wenn ich damit schon wieder nerve aber es ist wichtig für meine Diplomarbeit.
Ähnliche Themen
-
WPF- Browseranwendung veröffentlichen
Von Meronax im Forum .NET WPF & SilverlightAntworten: 1Letzter Beitrag: 20.10.09, 16:03 -
Bilder aus Verzeichnis auslesen, thumb erstellen und in anderem Verzeichnis speichern
Von saraaa im Forum PHPAntworten: 2Letzter Beitrag: 17.02.09, 10:15 -
Verzeichnis auslesen: Problem, wenn Verzeichnis leer
Von Chosi im Forum PHPAntworten: 0Letzter Beitrag: 13.11.05, 15:29 -
Verzeichnis auslesen?`!
Von yzarow im Forum PHPAntworten: 5Letzter Beitrag: 22.09.05, 16:03 -
verzeichnis auslesen
Von GErD im Forum PHPAntworten: 8Letzter Beitrag: 11.04.03, 17:31





Zitieren
Login





