C# 相对路径返回磁盘根目录 相对路径失效

1 // 项目绝对路径: K:C#Demoicon
2 
3 "./icon"
4 /*
5     期望得到: K:C#Demoicon
6     实际得到: K:icon
7 */

最近刚转C#, 掉着坑里半天, 网上一点资料也查不到.

期初在编译器中并不会抛出任何异常或警告, 甚至还有目录自动补全, 导致我一度没有怀疑到路径上面, 但是程序跑起来就是不行;

接着我又换绝对路径试着跑, 成功运行; 我更觉得不是路径的问题了

最后试着把项目路径中的"C#"文件夹重命名为"Cs"再编译就解决了, 淦! 

所以不要起一些奇奇怪怪的文件名什么事都没有, 难怪网上查不到

C# 相对路径返回磁盘根目录 相对路径失效


2020年07月18日