"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
| 
ImportsSystem.Reflection Imports System.IO
 Public ReadOnly Property GetPath() As StringGet
 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