.NET - 项目无法构建

时间:2010-08-03 15:15:04

标签: c# .net asp.net wpf compiler-errors

我有一个WPF / ASP.NET项目,我暂时没有工作(ResourceBlender.NET - http://resourceblender.codeplex.com/)。该项目包含一个DataLayer和一个Core层,这些都由WPF应用程序和解决方案中的ASP.NET项目使用。

如果WPF项目被设置为启动项目并且我尝试构建应用程序,我会得到“类型或命名空间名称'无法找到的任何内容(您是否缺少using指令或程序集引用?)”

当我尝试构建,运行或调试时,错误列表显示了这些,但双击并转到错误显示编辑器中没有实际错误,所有内容都正常突出显示。

ASP.NET项目构建正常。我对这一点绝对无能为力,因为没有明显的错误需要解决 - 它可能是某个地方的元数据吗?

5 个答案:

答案 0 :(得分:1)

如果没有能够看到您的解决方案设置,这种类型的东西真的很难调试,但这是我会尝试的事情:

  1. 展开WPF项目中的引用,确保它们全部解析
  2. 仔细检查您的参考资料是否都没有将“特定版本”设置为True并指向旧/不存在的版本
  3. 对您的解决方案执行“清理”,关闭VS并删除您的bin和obj目录等,以清除可能会破坏您的构建的dll的潜在旧版本
  4. 祝你好运!

答案 1 :(得分:1)

尝试以下方法:

  • 右键单击解决方案,执行“清洁解决方案”
  • 尝试单独构建每个项目
  • 检查项目中的参考文献是否缺少装配参考

答案 2 :(得分:1)

检查所有程序集是否都不以3.5 / 4.0 Client Profile为目标(可能是WPF应用程序的罪魁祸首)。这将导致您正在描述的错误消息。

答案 3 :(得分:0)

像这样的编译问题可能是压倒性的。通常最好按照以下提示中的建议一次对一个项目进行故障排除: 5 Debugging Tips for a Solution That Won't Compile

答案 4 :(得分:0)

实际阅读输出窗口文本。

相关的错误或警告经常出现在那里,但在遵循错误列表窗口链接时并不明显。