C# 找不到类型或命名空间名称“MyApplication”(是否缺少using指令或程序集引用?)

C# 找不到类型或命名空间名称“MyApplication”(是否缺少using指令或程序集引用?),c#,asp.net-mvc,C#,Asp.net Mvc,我有一个旧的ASP.NET C web应用程序,我正试图在Visual Studio 2015中升级和更新它 打开项目并尝试构建它后,出现以下错误: 找不到类型或命名空间名称“MyApplication”是否缺少using指令或程序集引用 Global.asax: 我尝试的是: 添加System.mvc引用 保存并重新打开Visual Studio 2015 这解决了我的问题。使用we web项目创建了一个新的解决方案。添加了旧的C项目并删除了新项目。它工作得很好。仅仅创建一个新的空项目启动、应

我有一个旧的ASP.NET C web应用程序,我正试图在Visual Studio 2015中升级和更新它

打开项目并尝试构建它后,出现以下错误:

找不到类型或命名空间名称“MyApplication”是否缺少using指令或程序集引用

Global.asax:

我尝试的是:

添加System.mvc引用 保存并重新打开Visual Studio 2015
这解决了我的问题。使用we web项目创建了一个新的解决方案。添加了旧的C项目并删除了新项目。它工作得很好。

仅仅创建一个新的空项目启动、应用程序。。。并在那里添加所有现有代码,而不是尝试从一些旧的MVC版本Hi Eugene进行更新,这解决了我的问题。使用we web项目创建了一个新的解决方案。添加了旧的C项目并删除了新项目。A它工作得很好。
<%@ Application Codebehind="Global.asax.cs" 
    Inherits="MyApplication.MvcApplication" Language="C#" %>`
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;

namespace MyApplication
{
    // Note: For instructions on enabling IIS6 or IIS7 classic mode, 
    // visit http://go.microsoft.com/?LinkId=9394801
    public class MvcApplication : System.Web.HttpApplication
    {
        public static void RegisterGlobalFilters(GlobalFilterCollection filters)
        {
            filters.Add(new HandleErrorAttribute());
        }

        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Data", action = "WarehouseDataReview", id = UrlParameter.Optional } // Parameter defaults
            );
        }

        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);
        }
    }
}