我在一个非常简单的类库中遇到以下错误:
错误1无法将文件“obj \ Debug \ SMIT.SysAdmin.BusinessLayer.Resources.resources”复制到“obj \ Debug \ SMIT.SysAdmin.BusinessLayer.SMIT.SysAdmin.BusinessLayer.Resources.resources”。找不到文件“obj \ Debug \ SMIT.SysAdmin.BusinessLayer.Resources.resources”。 SMIT.SysAdmin.BusinessLayer
转到“项目属性”->“资源”选项卡,我看到已定义资源。尽管如此,我还是尝试通过转到“资源”选项卡来删除资源文件并重新创建。重新编译时,仍然会出现相同的错误。
为什么甚至要寻找资源文件?我没有在“项目属性”选项卡上定义任何资源,也没有添加任何新的资源文件项。
有什么建议可以尝试吗?
更新:
我在旧备份中发现丢失的文件。我将其复制到编译器期望的位置,然后成功地重新编译了以前存在编译时错误的项目。但是,当我重建整个解决方案时,它会删除以前还原的文件,然后返回到开始的位置。
我的解决方案包含几个项目(可能是10个左右)。 VS 2005在确定依赖关系和编译这些项目的正确顺序时会遇到问题吗?
最佳答案
Could VS 2005 be having a problem determining dependencies and the proper order to compile these projects?
关于asp.net - 奇怪的VS2005编译错误: unable to locate resource file (because the compiler keeps deleting it),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2595098/