首页 > 解决方案 > C# ApplicationBase 返回值字母大小写与磁盘上的文件夹路径不同

问题描述

AppDomain.CurrentDomain.SetupInformation.ApplicationBase用来获取磁盘上正在运行的 exe 的文件夹路径。它返回

G:\VSProjects\WorkStation\bin\x64\Debug\(注意 WorkStation 中的大写 S)

但实际路径是

G:\VSProjects\Workstation\bin\x64\Debug\(注意工作站中的小写 s),它显示在文件资源管理器中。

我知道 Windows 在处理程序路径时不区分字母大小写。但是为什么ApplicationBase's值与exe所在的路径不同。

exe的项目名称是WorkStation(大写S),项目名称是否涉及路径concat?

标签: c#.net

解决方案


推荐阅读