如何诊断奇怪的构建错误?

时间:2011-01-13 12:51:45

标签: c# debugging build

当我尝试构建我的解决方案时,项目实用程序无法构建,错误无法找到类型或命名空间名称“设备”以下行,但是定义Devices.SensorBoards命名空间的项目SensorBoards构建没有错误。

using Devices.SensorBoards;

我可能会在此失误,但我该怎么做才能帮助诊断此错误?

BTW,最初的项目建立,但我试图将主要解决方案中的某些类别隔离开来,这对60个项目来说很大,而且对逆向工程来说有点挑战。

DUH!愚蠢的我,我将项目从原始项目中逐个复制,然后将它们添加到解决方案中,但我没有更新项目本身的项目引用。

2 个答案:

答案 0 :(得分:1)

这表明您没有从Utility到SensorBoards的引用。

有可能构建错误实际上给出了一个提示 - 它应该有:

  

(您是否缺少using指令或程序集引用?)

在里面。鉴于此导致问题的using指令,强烈建议您查看程序集引用:)

编辑:或许,也许在Devices.SensorBoards名称空间中没有任何公共类?

答案 1 :(得分:1)

老兄你可能要打开csproj并检查你的参考项目和dll引用是否正确,某些路径可能会搞砸......