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”:获取当前应用程序的路径,最后不包含“\”;

本文总结了C#中获取工程所在目录的各种方法,包括Application.StartupPath、Application.ExecutablePath、AppDomain.CurrentDomain.BaseDirectory等,并指出在Windows Service服务中的适用方法。还提到了在卸载程序时如何获取系统安装目录的技巧。
最低0.47元/天 解锁文章
5321

被折叠的 条评论
为什么被折叠?



