读取资源文件时出错#

时间:2013-06-03 12:17:58

标签: c#

我收到此错误:

  

错误CS1566:读取资源文件时出错   'V:\ SOFTWARE \应用程序\ XX \ XX \ XX \ OBJ \ 86 \发布\ xx.Form1.resources'    - '该系统找不到指定的文件。 “

当Visual Studio打开并重新启动电脑时,问题就开始了,不知怎的,csproj被破坏了。我做了另一个新的解决方案并替换了文件,并添加了链接

4 个答案:

答案 0 :(得分:1)

可能是您创建了一个文件。之后,您将其删除。并且* .csproj文件没有自动更新。 有时,文件名无法从* .csproj文件中删除。实际上,当您删除文件时,*。csproj文件必须进行更新。

解决方法是:打开* .csproj文件并删除相关文件名。从您的* .csproj中删除“ Form1”名称后,您的解决方案将构建

答案 1 :(得分:0)

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

  

复制到输出目录属性

     

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

MSDN article

答案 2 :(得分:0)

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

我为使其运行而做的是将配置更改为已发布,然后尝试构建解决方案。然后我将Form1.resources文件从... obj \ x86 \ Release文件夹复制到... obj \ x86 \ Debug文件夹中。

答案 3 :(得分:0)

尝试清洁溶液。有时,您还需要先清除其他错误,然后再清除此错误。