这个问题,一般初学者会碰到,但是偶尔学过的一段时间的人也会疑惑,(嘛,说得就是我啦(*^_^*))。
为啥写这个,是因为我居然被相对路径给折腾了一会儿,仔细想来想去,也没写错啊。
我是把1.txt文件放在Debug目录下,结果它就是读不到。
奇了怪了。
后来发现,原来是Debug的目录不对,因为之前调用Cefsharp从AnyCpu把Debug改成了x64平台,我没有意识到在bin目录下面又生成了一个x64文件夹:
x64文件夹下面还有一个Debug文件夹,这里面才是真正的路径起始点。
所以啊,真的排查相对路径错误,真的得从自己写的相对路径字符串开始。
不过这也是我的问题,以前一直都是AnyCPU,突然x64了才发现vs会在bin目录下面生成另外一个x64文件夹,这个我是不知道的。
嘛,这里先记一下,以后再遇到这种问题的时候方便查询和补充。