• Webseitenerstellung und -hosting
  • .NET Anwendungsentwicklung
  • softwaregesteuerte Prozessoptimierung
  • .NET

    Programmierung

  • WebseitenErstellung

    undHosting

  • softwaregesteuerte

    Prozessoptimierung

  • Konzeption

    und Beratung

%PM, %23. %690 %2012 %15:%Nov

WPF Anwendungspfad ermitteln

geschrieben von
Artikel bewerten
(0 Stimmen)
Eine globale Settings.xml datei (wie früher) für eine WPF Anwendung global bereitstellen. In dieser wird der Connectionstring zur Datenbank für alle beteiligten Assemblies bereitgestellt. Die Ablage in den App/Web.Config kommt aus diversen Gründen nicht in Frage da die Konfig...
- zur Laufzeit nicht verändert werden kann (Anwendungseinstellungen)
- beim compilieren überschrieben wird
- bei WPF die Config lokal zwischengespeichert wird
also die Datei einmalig erstellen und in der Assembly einfach den Anwedungspfad auslesen.
so etwa?
AppDomain.CurrentDomain.BaseDirectory System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) System.Reflection.Assembly.GetExecutingAssembly().Location Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) System.Reflection.Assembly.GetExecutingAssembly().CodeBase System.IO.Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess(). MainModule.FileName
leider kriegt man hier nur die lokalen temporären Pfade der Assemblies!
Mit Updatelocation kriegt man den Urpsrungspfad:
System.Deployment.Application.ApplicationDeployment.
CurrentDeployment.UpdateLocation.ToString
Leider scheint Micrsosoft auch Auszubildende auf die Menschheit loszulassen, anders kann ich mir den Rückgabestring nicht zu erklären:
http:\wpfserver\apppath
also häng ich noch folgendes ran:
.Replace("\", "/").Replace("http:/", "http://")
und damit wird dann per linq to xml der Eintrag gelesen
Dim uriXML As Uri = New Uri(strdir & "/Settings.xml")
 Dim konf As XDocument = XDocument.Load(uriXML.ToString)
Connectionsstring = (From ef In konf.Descendants("EF_Connectionstring")).FirstOrDefault.Value 
:
Gelesen 40151 mal Letzte Änderung am %PM, %24. %643 %2015 %14:%Jun

371 Kommentare

  • Kommentar-Link lbyhppemc %PM, %26. %921 %2024 %21:%Feb gepostet von lbyhppemc

    viagra online canada pharmacy Canadian Online Pharmacies
    us pharmacy cialis [url=http://canadianphrmacy23.com/]canadianpharmacyonlinetousa.com Canadian Pharmacy Online to Usa[/url]

  • Kommentar-Link 85kzmmbnb %PM, %26. %906 %2024 %20:%Feb gepostet von 85kzmmbnb

    canadian pharmacy-viagra published here
    cialis at canadian pharmacy Canadian Pharcharmy Online

  • Kommentar-Link u1fowgn61 %PM, %26. %829 %2024 %18:%Feb gepostet von u1fowgn61

    canadian viagra online pharmacy Canadian Pharmacy
    cialis at canadian pharmacy sell

  • Kommentar-Link zg1wf31a6 %PM, %26. %769 %2024 %17:%Feb gepostet von zg1wf31a6

    online pharmacy without a prescription Pharmacy
    canadian discount pharmacies online pharmacy cialis

  • Kommentar-Link vhycd6aj8 %PM, %26. %767 %2024 %17:%Feb gepostet von vhycd6aj8

    cialis canadian pharmacy's canadian pharcharmy online http://canadianphrmacy23.com/
    canadian pharmacies generic ed medication canadian pharmacy

  • Kommentar-Link vclry4x2e %PM, %26. %745 %2024 %16:%Feb gepostet von vclry4x2e

    discount canadian pharmacies find more
    canadian pharcharmy online viagra northwest pharmacy in canada

  • Kommentar-Link vdc4b43cz %PM, %26. %713 %2024 %16:%Feb gepostet von vdc4b43cz

    canada pharmacies online viagra Online Pharmacies
    canadadrugpharmacy.com cialis at canadian pharmacy

  • Kommentar-Link dm0zre6m5 %PM, %26. %636 %2024 %14:%Feb gepostet von dm0zre6m5

    canadian pharmacies viagra canadian online pharmacies
    canada online pharmacy viagra canadian pharmacies canadianphrmacy23.com

  • Kommentar-Link w7735fioy %PM, %26. %598 %2024 %13:%Feb gepostet von w7735fioy

    canadian pharmacy.com my response
    london pharmacy canada canadian pharmacies

  • Kommentar-Link 4ochrtdyp %AM, %26. %507 %2024 %11:%Feb gepostet von 4ochrtdyp

    universal pharmacy helpful resources
    canadian pharmacy cialis canadianphrmacy23.com Canadian Pharmacy Online to Usa

Schreibe einen Kommentar

Bitte achten Sie darauf, alle Felder mit Stern * zu füllen. HTML-Code ist nicht erlaubt.