首页 > 后端开发 > C#.Net教程 > C#获取项目程序路径的方法

C#获取项目程序路径的方法

巴扎黑
发布: 2016-12-20 11:17:41
原创
1489 人浏览过

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”声明该引用; 

4.在卸载程序获取系统安装的目录 
System.Reflection.Assembly curPath = System.Reflection.Assembly.GetExecutingAssembly(); 
string path=curPath.Location;//得到安装程序类SetupLibrary文件的路径,获取这个文件路径所在的目录即得到安装程序的目录 

http://blog.163.com/dykj_dxj/blog/static/254925252010830113424205/

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板