asp.net - 奇怪的VS2005编译错误: unable to locate resource

我在一个非常简单的类库中遇到以下错误:

错误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?



听起来这可能是解决方案属性允许您设置依赖项的原因。 Visual Studio显然可以确定安装项目依赖于它们使用其输出的其他项目,但是如果各个项目没有明显的依赖性,则应进行设置。

关于asp.net - 奇怪的VS2005编译错误: unable to locate resource file (because the compiler keeps deleting it),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2595098/

相关文章:

java - 包org.hibernate.cfg不存在导入org.hibernate.cfg.Co

asp.net - 适用于ASP.NET MVC Q1 2010的Telerik扩展: Not co

c++ - C++引用变量

compiler-errors - DevC++中的链接错误不在codepad.org中

f# - 具有Powerpack 2.0的F#2.0,fslex错误1

java - Android ant 编译失败 : java. lang.NoClassDefFou

visual-c++ - Visual C++看不到operator <<重载

c++ - float 到Arduino编译错误

c++ - 这些错误是什么意思? ISOC++禁止分配数组

java - pageFetcher 的问题