1

我收到此错误:

error CS1566: Error reading resource file 'V:\Software\Applications\xx\xx\xx\obj\x86\Release\xx.Form1.resources' -- '系统找不到指定的文件。'

当 Visual Studio 打开并且 pc 重新启动时,问题就开始了,并且 csproj 以某种方式损坏了。我做了另一个新的解决方案并替换了文件,还添加了链接

4

4 回答 4

3

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

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

于 2018-12-09T00:40:27.333 回答
0

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

复制到输出目录属性

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

MSDN 文章

于 2014-06-27T13:01:16.560 回答
0

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

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

于 2016-06-05T04:33:15.873 回答
0

尝试清洁溶液。此外,有时您需要在清除此错误之前摆脱其他错误。

于 2020-05-07T01:42:02.240 回答