DevTrain .NET Developers Home. Das Community Portal für ASP.NET, Visual Basic, C#
 
  Login Status: Hallo   Anmelden  Suche:  
Navigationslinks überspringen
Startseite
Artikel
Blogs
Foren
ClubClub erweitern

 
Ihre Optionen
Save
Mail
Print
Rate
 
Advertising
  SQLdays konferenz vom 24.-25. Februar 2010 im ehem. IMAX München

 
Navigationslinks überspringen
Autor:Rene Paschold

Pfad des ausführbaren Programmes ermitteln

"Wie ermittel ich das Verzeichnis mit kompletter Pfadangabe in dem mein Programm ausgeführt wird?". Diese Frage wird oft in der Community gestellt. Verschiedenste Vorschläge werden als Antwort geschrieben. Im folgenden der Code für die sicherste Variante:

VB.NET

Imports System.Reflection
Imports System.IO

Public ReadOnly Property GetPath() As String
  Get
   
Return Path.GetDirectoryName([Assembly]. _
      GetExecutingAssembly.Location)
  End Get
End Property

C#

using System.Reflection;
using System.IO;

public string GetPath
{
  get
 
{
    return Path.GetDirectoryName(
      Assembly.GetExecutingAssembly().Location);
  }
}

Diese Eigenschaft gibt jetzt den exakten Pfad zurück, in dem das entsprechende Assembly ausgeführt wird.
Viel Spaß damit


Diskutieren Sie in den Foren

SharePoint konferenz vom 24.-25. Februar 2010 im ehem. IMAX München