2014-07-24 100 views
1

我不太清楚如何解決下面的命名空間錯誤。我搜索了這個網站並閱讀了我在網上可以找到的內容。visual c中的命名空間錯誤#

我開始用下面的語句

using MarketplaceWebServiceOrders.Model; 

我收到以下錯誤

'The type or namespace name 'Model' does not exist in the namespace 'MarketplaceWebServiceOrders' (are you missing an assembly reference?) 

在目錄/文件結構方面:

我的項目是在Visual Studio項目文件夾: Projects/Try1

MarketplaceWebServiceOrders文件夾是: Projects/src/MarketplaceWebServiceOrders

「模型」文件夾是那麼此文件夾中: Projects/src/MarketplaceWebServiceOrders/Model

如果你想知道,這些文件是從亞馬遜的市場網絡服務(MWS)爲了API。下載了zip並解壓縮到visual studio項目文件夾中。他們沒有太多的文件。

+3

有一個文件夾該路徑並不意味着您擁有一個聲明瞭該名稱空間的文件。 – Steve

+0

假設你已經創建了這個程序集的必要參考,首先,如果你還沒有做到這一點,請嘗試重新啓動Visual Studio ......有時候他會緩存驅動intellisense的元數據,並且命名空間識別功能非常簡單,只需要重新加載。 –

+0

你真的用這個命名空間來定義任何東西嗎? – David

回答

0

文件夾體系結構應該與命名空間體系結構相同。但這並不意味着什麼。你必須把你的型號命名上MarketplaceWebServiceOrders命名空間使用MarketplaceWebServiceOrders.Model

在模型文件夾中的所有文件應該有命名空間:

 namespace MarketplaceWebServiceOrders.Model 

不只是:

 namespace Model