我收到此错误:
error CS1566: Error reading resource file 'V:\Software\Applications\xx\xx\xx\obj\x86\Release\xx.Form1.resources' -- '系统找不到指定的文件。'
当 Visual Studio 打开并且 pc 重新启动时,问题就开始了,并且 csproj 以某种方式损坏了。我做了另一个新的解决方案并替换了文件,还添加了链接
我收到此错误:
error CS1566: Error reading resource file 'V:\Software\Applications\xx\xx\xx\obj\x86\Release\xx.Form1.resources' -- '系统找不到指定的文件。'
当 Visual Studio 打开并且 pc 重新启动时,问题就开始了,并且 csproj 以某种方式损坏了。我做了另一个新的解决方案并替换了文件,还添加了链接
可能您创建了一个文件。之后,您将其删除。并且 *.csproj 文件没有自动更新。有时,文件名无法从 *.csproj 文件中删除。实际上,当您删除文件时,必须更新 *.csproj 文件。
解决方法是:打开你的 *.csproj 文件并删除相关文件名。从 *.csproj 中删除“Form1”名称后,将构建您的解决方案
您可以将属性“复制到输出目录”设置为“始终复制”
复制到输出目录属性
此属性指定将所选源文件复制到输出目录的条件。如果永远不要将文件复制到输出目录,请选择不复制。如果要始终将文件复制到输出目录,请选择始终复制。
我有这个完全相同的问题。当时我在调试解决方案配置中工作,我的文件在 ...obj\x86\Debug 文件夹中丢失。
我为使其运行所做的是将配置更改为已发布,然后尝试构建解决方案。然后我将 Form1.resources 文件从 ...obj\x86\Release 文件夹复制到 ...obj\x86\Debug 文件夹中。
尝试清洁溶液。此外,有时您需要在清除此错误之前摆脱其他错误。