C#獲取項目程序路徑的方法

1.asp.net webform用“Request.PhysicalApplicationPath獲取站點所在虛擬目錄的物理路徑,最後包含“/”; 2.c# winform用 A:“Application.StartupPath”:獲取當前應用程序所在目錄的路徑,最後不包含“/”; B:“Application.ExecutablePath ”:獲取當前應用程序文件的路徑,包含文件的名稱; C:“AppDomain.CurrentDomain.BaseDirectory”:獲取當前應用程序所在目錄的路徑,最後包含“/”; D:“System.Threading.Thread.GetDomain().BaseDirectory”:獲取當前應用程序所在目錄的路徑,最後包含“/”; E:“Environment.CurrentDirectory”:獲取當前應用程序的路徑,最後不包含“/”; F:“System.IO.Directory.GetCurrentDirectory”:獲取當前應用程序的路徑,最後不包含“/”; 3.c# windows service用“AppDomain.CurrentDomain.BaseDirectory”或“System.Threading.Thread.GetDomain().BaseDirectory”;用“Environment.CurrentDirectory”和“System.IO.Directory.GetCurrentDirectory”將得到“ system32”目錄的路徑;如果要使用“Application.StartupPath”或“Application.ExecutablePath ”,需要手動添加對“System.Windows.Forms.dll ”的引用,並在程序開頭用“using System.Windows.Forms”聲明該引用;

發佈了35 篇原創文章 · 獲贊 6 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章