Global.asax中的ASP.NET导入命名空间错误
问题描述:
<%@ Import Namespace="project.name.folder"%>
<%@ Import Namespace="project" %>`
在我的Projectmap中存在很多Projectclasses。一个叫做project,另一个叫做project.name。Global.asax中的ASP.NET导入命名空间错误
如果我编译ASP.NET程序,它说:
命名空间“项目”的类型或命名空间名称“名称”找不到(你 缺少using指令或程序集引用?)
自从我将Programmplattform更改为x64后,问题就开始了。编译器认为.folder是来自另一个Project'项目'的文件夹,但是它来自Project'project.name'的一个文件夹。
试图解决方案:
- 放项目进口比其他进口
- 明确的项目和重建
- 托运进口的dll
答
根据您的屏幕和上问题:
- 检查您的网站项目引用既project.name项目和工程项目(该死的,你可以在这里使用的另一个名字:P)目前
- 文件夹似乎是一个空文件夹,这样你就可以” t执行此导入:
<%@ Import Namespace="project.name.folder"%>
,因为该名称空间不存在。 - 在我的图像,这是工作(在我的情况下工作,因为我已经创建一个项目“FolderClasscs”文件夹内,其名称空间是Project.Name.Folder)
- 我不会建议这些名称由于命名空间冲突
你能不能把你的计划和课程的屏幕? –
上面的代码被修改和简化以集中问题。我不能做屏幕原因的代码数据隐私... – Cobi
你使用哪个视图引擎?剃须刀或aspx –