c# - Visual C#中的命名空间错误

标签 c# namespaces amazon-mws

我不太确定如何解决以下命名空间错误。我已经搜索了这个网站并阅读了我可以在网上找到的内容。

我从以下声明开始

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 项目文件夹。他们没有太多的文档。

最佳答案

文件夹架构应该与命名空间架构相同。但这不是暗示。您必须将 Model 命名空间放在 MarketplaceWebServiceOrders 命名空间上才能使用 MarketplaceWebServiceOrders.Model

Model 文件夹中的所有文件都应该具有命名空间:

       namespace MarketplaceWebServiceOrders.Model

不只是 :
       namespace Model

关于c# - Visual C#中的命名空间错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24935892/

相关文章:

c# - 获取与类型关联的所有命名空间?

c++ - 未命名的命名空间、模板函数和多重包含

php - 为 Amazon Marketplace API 计算签名的问题

django - XML 向亚马逊 MWS 提交得很好,但价格没有更新

c# - 具有 WCF、双工回调与轮询的聊天室功能?

c# - 如何根据父级的当前 ID 将嵌套中继器绑定(bind)到其父级?

c# - 我可以将 Parallel.For 与 sql 命令一起使用吗?

c++ - constexpr 与匿名命名空间

python - 如何通过亚马逊 MWS API 上传/发布产品到亚马逊?

c# - LINQ to Entities 无法识别方法 'System.Threading.Tasks.Task`