2014-07-24 69 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