2012-05-20 79 views
0

我,當我試圖運行C#代碼獲得在Visual Studio此錯誤消息後,找到類型或命名空間名稱:無法移動文件

類型或命名空間名稱「形」不能發現(您是否缺少使用指令或程序集引用?)

是因爲我在解決方案資源管理器中更改了某些文件的位置?從一開始我就把這些文件放在一個文件夾中,然後將它們移動到外面並刪除文件夾。我試圖使用重建解決方案和乾淨,但我仍然得到這個錯誤。

現在我在解決方案資源管理器中的所有文件都處於相同的「級別」。我能做些什麼才能讓它再次運作?

回答

2

有幾件事情嘗試:

  1. 確保包含Shape類的類文件被標記爲在解決方案資源管理器「中的項目包括」。

  2. 在出現錯誤的文件中,確保您有適當的using語句引用Shape類所在的名稱空間。

  3. 如果Shape類在外部DLL中,請確保它在您的項目中被引用。

  4. 仔細檢查包含Shape類的類文件的命名空間是什麼。根據你移動這些文件的方式,它可能已經改變了,你需要在你使用它的地方更新using聲明。

+0

這是在文件中不同的命名空間,所以你的選項號碼2,刪除了錯誤!謝謝! –

0

這可能是由許多因素造成的。例如公共,程序集引用以及項目或解決方案文件夾中。 JohnFx已經在他的回覆中處理了其中的一些內容。但要讓你「走」,請執行以下操作:

將所有文件移到解決方案中的同一個項目中。所以你的解決方案有一個項目,所有的文件都在這個項目中。

這應該至少讓你去。然後試驗。

祝你好運。