EKsumic's Blog

let today = new Beginning();

Click the left button to use the catalog.

OR

关于C#相对路径读不起来一些提示

这个问题,一般初学者会碰到,但是偶尔学过的一段时间的人也会疑惑,(嘛,说得就是我啦(*^_^*))。

为啥写这个,是因为我居然被相对路径给折腾了一会儿,仔细想来想去,也没写错啊。

我是把1.txt文件放在Debug目录下,结果它就是读不到。

奇了怪了。

 

后来发现,原来是Debug的目录不对,因为之前调用Cefsharp从AnyCpu把Debug改成了x64平台,我没有意识到在bin目录下面又生成了一个x64文件夹:

x64 Folder

x64文件夹下面还有一个Debug文件夹,这里面才是真正的路径起始点。

 

所以啊,真的排查相对路径错误,真的得从自己写的相对路径字符串开始。

不过这也是我的问题,以前一直都是AnyCPU,突然x64了才发现vs会在bin目录下面生成另外一个x64文件夹,这个我是不知道的。

嘛,这里先记一下,以后再遇到这种问题的时候方便查询和补充。

This article was last edited at 2020-09-01 14:59:12

* *