加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 命名空间’x’已包含’y’的定义

发布时间:2020-12-16 09:47:50 所属栏目:asp.Net 来源:网络整理
导读:我想在我的项目文件夹中创建一个aspx文件.我正在尝试创建一个名为“NIITS”的文件夹,但当我创建我得到错误, The namespace 'fig' already contains a definition for 'NIITS' 我在cs和设计器文件中都看到了这个错误.可能是什么问题? 代码背后: namespace f
我想在我的项目文件夹中创建一个aspx文件.我正在尝试创建一个名为“NIITS”的文件夹,但当我创建我得到错误,

The namespace 'fig' already contains a definition for 'NIITS'

我在cs和设计器文件中都看到了这个错误.可能是什么问题?

代码背后:

namespace fig.NIITS.Ora    {
    public partial class Index : System.Web.UI.Page
    {
        protected void Page_Load(object sender,EventArgs e)
        {

        }
    }
}

解决方法

想到的一个直接原因可能是从NIITS.designer.cs或NIITS.cs中删除了“部分”.这将导致编译器认为您没有两个部分类文件,而是两个具有相同名称的单独类.

基本上,搜索文件中的类/ …在“fig”命名空间中创建“NIITS”条目.例如,当你有一个类fig.NIITS并尝试创建一个类fig.NIITS.Whatever时,可能会发生这种情况 – “NIITS”部分已被用作类名,如果你的意思是不可能解决NIITS或命名空间“文件夹”NIITS.

当您尝试创建ASPX模板文件时收到该错误消息很奇怪.我希望这不会发生在不包含将在命名空间中安装的项目的文件中.但是使用代码隐藏文件(或类似的类文件),这可能是一个原因.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读