我遇到了问题AppDomain.CurrentDomain.BaseDirectory
.
有时路径以'\'结束,有时则不以.我找不到合理的理由.
如果我使用它会没事,Path.Combine
但我想做Directory.GetParent
,它产生不同的结果.
你有没有发现这个问题?
我可以以不同的方式获取应用程序的父目录吗?
我目前的黑客是:
var baseDir = AppDomain.CurrentDomain.BaseDirectory;
if (!baseDir.EndsWith("\\")) baseDir += "\\";
Run Code Online (Sandbox Code Playgroud)