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”声明该引用;
C#获取项目程序路径的方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Sql2005数据类型与Framework类型的对应关系
zlb789
2020-06-25 15:36:18
[Cache 学习] Cache.Insert 与 Cache.Add 区别
zlb789
2020-02-21 11:14:02
安全探索——.NET 中的角色安全
zlb789
2020-02-21 11:14:01
Sql2005数据类型与Framework类型的对应关系
zlb789
2020-06-25 15:36:18
[Cache 学习] Cache.Insert 与 Cache.Add 区别
zlb789
2020-02-21 11:14:02
安全探索——.NET 中的角色安全
zlb789
2020-02-21 11:14:01
ArrayList 、List、数组的区别
zlb789
2018-09-03 09:44:49
.NET深入学习笔记(4):深拷贝与浅拷贝
zlb789
2018-09-03 09:44:48
如何获取照片的拍照时间及相关参数
zlb789
2018-09-03 09:44:48
Visual C# .NET 中跟踪和调试
zlb789
2018-09-03 09:44:48