C# 读取资源文件c时出错

C# 读取资源文件c时出错,c#,C#,我得到了这个错误: 错误CS1566:读取资源文件时出错 'V:\Software\Applications\xx\xx\xx\obj\x86\Release\xx.Form1.resources' -'系统找不到指定的文件。' 当VisualStudio打开,pc重新启动时,问题就开始了,不知何故csproj被损坏了。我做了另一个新的解决方案并替换了文件,还添加了链接您可以将属性“复制到输出目录”设置为“始终复制” 复制到输出目录属性 此属性指定将选定源文件复制到输出目录的条件。如果永远不会将

我得到了这个错误:

错误CS1566:读取资源文件时出错 'V:\Software\Applications\xx\xx\xx\obj\x86\Release\xx.Form1.resources' -'系统找不到指定的文件。'


当VisualStudio打开,pc重新启动时,问题就开始了,不知何故csproj被损坏了。我做了另一个新的解决方案并替换了文件,还添加了链接

您可以将属性“复制到输出目录”设置为“始终复制”

复制到输出目录属性

此属性指定将选定源文件复制到输出目录的条件。如果永远不会将文件复制到输出目录,请选择“不复制”。如果文件始终要复制到输出目录,请选择“始终复制”


我也有同样的问题。当时我正在调试解决方案配置中工作,我的文件在…obj\x86\Debug文件夹中丢失


为了让它运行,我做的是将配置更改为Released,然后尝试构建解决方案。然后我将Form1.resources文件从…obj\x86\Release文件夹复制到…obj\x86\Debug文件夹中

可能是您创建了一个文件。然后你就把它删除了。并且*.csproj文件没有自动更新。 有时,文件名无法从*.csproj文件中删除。实际上,删除文件时,*.csproj文件必须更新


解决方案是:打开*.csproj文件并删除相关文件名。从*.csproj中删除Form1名称后,将生成解决方案

尝试清理解决方案。有时,您还需要在清除此错误之前清除其他错误。

该表单是否在Visual Studio designer中打开且没有任何问题?您可以打开csproj文件并对其进行编辑以进行修复,它是一个xml文件。或者这就是您添加链接的意思吗?我认为您在替换表单资源时使用了错误的路径。.resources文件应与相应的Form.cs文件位于同一文件夹中。V:\a本地硬盘驱动器吗?如果V:是一个映射到脱机计算机的网络驱动器,我会看到这样的问题。@Arran:在修改csproj之前,解决方案无法打开,现在至少我可以打开一个包含项目中的文件的文件夹