2011-01-13 51 views
0

当我尝试和建立我的解决方案,该项目实用没有建立,与错误类型或命名空间名称“设备”不能在下一行找到,但该项目SensorBoards定义Devices.SensorBoards命名空间的构建没有错误。我如何诊断一个奇怪的构建错误?

using Devices.SensorBoards; 

我可能会在这里失效,但我能做些什么来帮助诊断此错误?

顺便说一句,原始的项目构建,但我试图隔离一组主要的解决方案,这是60个项目大,有点具有挑战性的逆向工程。

DUH!傻了,我从原来的项目中逐个拷贝了项目,然后将它们添加到解决方案中,但我没有更新项目本身中的项目引用。

回答

1

伙计,你可能需要打开你的csproj并检查您的参考项目和dll引用是正确的,有些路径可能被搞砸了......

1

这表明您没有从Utility到SensorBoards的参考。

机会是生成错误,其实是给予一个暗示 - 它应该有:

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

。鉴于这 using指令是造成问题,强烈建议你应该看看你的程序集的引用:)

编辑:或者,也许也有不Devices.SensorBoards命名空间内的任何公共类?

+0

@abmv,@乔恩,谢谢,看到我的编辑为实问题。今天我的速度有点慢。 – ProfK 2011-01-13 13:13:44