我不太确定如何解决以下命名空间错误。我已经搜索了这个网站并阅读了我可以在网上找到的内容。
我从以下声明开始
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/