C# Web解决方案和命名空间问题
我在Visual Studio 2010中有一个Web项目,我使用asp.net 4 c 我的文件夹结构如下:C# Web解决方案和命名空间问题,c#,asp.net,namespaces,C#,Asp.net,Namespaces,我在Visual Studio 2010中有一个Web项目,我使用asp.net 4 c 我的文件夹结构如下: ~Cms/AdminCms/MasterPages/AdminCms.Master 和相对命名空间: WebProject.Web.Cms.AdminCms.MasterPages 我需要在代码中引用母版页:路径应为: WebProject.Web.Cms.AdminCms.MasterPages.AdminCms.Master my Master Page.cs的命名空间为:
~Cms/AdminCms/MasterPages/AdminCms.Master
和相对命名空间:
WebProject.Web.Cms.AdminCms.MasterPages
我需要在代码中引用母版页:路径应为:
WebProject.Web.Cms.AdminCms.MasterPages.AdminCms.Master
my Master Page.cs的命名空间为:
Cms.AdminCms.MasterPages
我收到错误,无法引用文件夹母版页:
The type or namespace name 'MasterPages' does not exist in the namespace 'WebProject.Web.Cms.AdminCms' (are you missing an assembly reference?
我可以引用Web应用程序中的任何文件夹,但不能引用“母版页”
你知道怎么了吗?
我可以强制Visual Studio获取此文件夹吗
谢谢你的帮助 @GlbboK-您是否在代码隐藏中更改了母版页的名称空间,但在.master中没有更改,反之亦然?在母版页CS:namespace Cms.AdminCms.MasterPages and.aspx Inherits=“Cms.AdminCms.MasterPages.AdminCms”奇怪的问题是,文件夹母版页在IntelliSense中没有出现事件这是一个Web应用程序项目,或者它是一个网站?它是一个Web应用程序项目!所以VS应该为每个文件夹创建一个名称空间。。不