找不到文件..\bin\Debug\content.dat

cou*_*011 3 c#

我在我的Visual Studio项目中添加了一个文件content.dat,它位于form1.cs的相同位置但是当我尝试读取或写入文件时,我收到此错误

Could not find file '...\bin\Debug\content.dat'.
Run Code Online (Sandbox Code Playgroud)

为什么它试图在bin\Debug中搜索它?我需要把这个文件放在以后可以轻松读/写的地方我也需要为此创建安装程序,参考路径是否会再次出现问题?

Jon*_*eet 10

据推测,这是因为你运行bin\Debug-这是应用程序被启动的位置.

一种选择是将文件的构建操作设置为"Content",以便将其与可执行文件一起复制到输出目录中.编辑:正如Hans指出的那样,您还应该将"复制到输出目录"属性设置为"始终复制"或"如果更新则复制".

  • 不,它没有,只是验证它."内容"表示"应包含在安装项目中"."复制到输出目录"属性是重要的属性.将其设置为"如果更新则复制". (3认同)