2011-01-13 52 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