我在用
string path = AppDomain.CurrentDomain.BaseDirectory; 获取我的应用程序路径,但这给出了类似的东西
C:\Projects\XYZ\ABC\bin\Debug
Run Code Online (Sandbox Code Playgroud)
我不想bin\Debug.有没有办法实现这个?
Fre*_*edy 13
得到你想要的:
var enviroment = System.Environment.CurrentDirectory;
string projectDirectory = Directory.GetParent(enviroment).Parent.FullName;
Run Code Online (Sandbox Code Playgroud)
Onl*_*ere 11
所述AppDomain.CurrentDomain.BaseDirectory属性获取组件解析器使用探测组件的基本目录.
所以它应该100%正常运作.如果您要构建应用程序,请将其剪切并粘贴到其他文件夹或驱动器中的其他位置.这些变化将反映在这个属性中.
另外,你提到你不想要这个部分bin\Debug,所以你想要之前的那个?请具体说明.
| 归档时间: |
|
| 查看次数: |
42260 次 |
| 最近记录: |