【问题标题】:Reference - App_Start namespace参考 - App_Start 命名空间
【发布时间】:2016-11-15 12:01:56
【问题描述】:

我在 App_Start 命名空间中遇到了这种问题

严重性代码描述项目文件行抑制状态 错误 CS0234 命名空间“AqiCorp.FastSlot.UI.MVC”中不存在类型或命名空间名称“App_Start”(您是否缺少程序集引用?)AqiCorp.FastSlot.UI.MVC D:\Code\CSharp\AqiCorp。 FastSlot.V2\AqiCorp.FastSlot.UI.MVC\App_Start\Startup.Auth.cs 9 活动

但我的项目中有这个文件夹,里面有所有文件。

下面的屏幕

enter image description here

有人可以帮忙吗?

【问题讨论】:

    标签: c# asp.net razor reference nuget-package


    【解决方案1】:

    App_Start 文件夹中的文件可能存在于AqiCorp.FastSlot.UI.MVC 命名空间中。在 C# 中,文件夹不一定代表命名空间。重要的是实际类文件中的namespace

    namespace AqiCorp.FastSlot.UI.MVC
    {
        public class BundleConfig
        {
            // ...
        }
    }
    

    您应该简单地引用AqiCorp.FastSlot.UI.MVC 命名空间,但由于Startup 类在同一个命名空间中,您可以简单地删除AqiCorp.FastSlot.UI.MVC.App_Startusing 语句。

    【讨论】:

    • 我应该怎么做才能设置这个引用?
    • 这是否意味着我应该将“使用 AqiCorp.FastSlot.UI.MVC.App_Start”替换为“使用 AqiCorp.FastSlot.UI.MVC”
    • @user3887572 只需删除using AqiCorp.FastSlot.UI.MVC.App_Start;
    • 我做到了,2 个错误消失了,但我仍然在下面的其他错误中缺少命名空间。你知道我应该如何处理这个错误吗?
    • @user3887572 你看过错误信息并自己尝试了吗?
    猜你喜欢
    • 1970-01-01
    • 2015-01-26
    • 2019-08-01
    • 2021-09-20
    • 1970-01-01
    • 1970-01-01
    • 2014-03-28
    • 2021-10-31
    • 2011-12-12
    相关资源
    最近更新 更多