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/

相关文章:

php - 带有命名空间的小型 PHP MVC 框架

css - 在 Flex 4.5 中,如何在自定义 CSS namespace 中对样式使用 getStyleDeclaration?

flat-file - 亚马逊 MWS 平面文件修改列表

amazon-web-services - 将亚马逊产品类别映射到正确的类别 XSD

web - 如何使用亚马逊商城网络服务 (MWS) 获取商品已售通知

c# - ZPL:二进制 B64 和压缩 Z64 编码

c# - 在C#winforms中通过动态代码执行不同namspace的方法

c# - 我如何在开发时调试 nopCommerce 插件?

c# - 数据库 'master' 中的 CREATE DATABASE 权限被拒绝。存在同名数据库

C# 在 xml 中合并命名空间引用