我在我的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指出的那样,您还应该将"复制到输出目录"属性设置为"始终复制"或"如果更新则复制".
| 归档时间: |
|
| 查看次数: |
4687 次 |
| 最近记录: |