【问题标题】:Which MVC version Is .NETCoreApp, Version=v1.0?哪个 MVC 版本是 .NETCoreApp,Version=v1.0?
【发布时间】:2016-08-04 13:27:43
【问题描述】:

我是 ASP.NET 和 .NET CORE 的绝对新手。我正在尝试学习 ASP.NET。 我安装了 Visual Studio 2015 社区版(来自这里:https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx

我在这里学习本教程:https://docs.asp.net/en/latest/tutorials/first-mvc-app/start-mvc.html 并尝试构建一个网络应用程序。我的本教程的 project.json 文件如下所示。

我最大的困惑是:我正在学习哪个 MVC?本教程中是 MVC 5 还是 MVC 6?

事实是,我真的对 ASP.NET 5、.NET Core、MVC 5 和 MVC 6 等的所有版本感到困惑。谁能澄清一下。提前谢谢你

本教程生成的project.json文件

{
  "userSecretsId": "aspnet-MvcDemo-135cd950-d3cc-487f-987b-d9ff67812eeb",

  "dependencies": {
    "Microsoft.NETCore.App": {
      "version": "1.0.0",
      "type": "platform"
    },
    "Microsoft.ApplicationInsights.AspNetCore": "1.0.0",
    "Microsoft.AspNetCore.Authentication.Cookies": "1.0.0",
    "Microsoft.AspNetCore.Diagnostics": "1.0.0",
    "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.0.0",
    "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0",
    "Microsoft.AspNetCore.Mvc": "1.0.0",
    "Microsoft.AspNetCore.Razor.Tools": {
      "version": "1.0.0-preview2-final",
      "type": "build"
    },
    "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
    "Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
    "Microsoft.AspNetCore.StaticFiles": "1.0.0",
    "Microsoft.EntityFrameworkCore.SqlServer": "1.0.0",
    "Microsoft.EntityFrameworkCore.SqlServer.Design": {
      "version": "1.0.0",
      "type": "build"
    },
    "Microsoft.EntityFrameworkCore.Tools": {
      "version": "1.0.0-preview2-final",
      "type": "build"
    },
    "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
    "Microsoft.Extensions.Configuration.Json": "1.0.0",
    "Microsoft.Extensions.Configuration.UserSecrets": "1.0.0",
    "Microsoft.Extensions.Logging": "1.0.0",
    "Microsoft.Extensions.Logging.Console": "1.0.0",
    "Microsoft.Extensions.Logging.Debug": "1.0.0",
    "Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
    "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0",
    "Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
      "version": "1.0.0-preview2-final",
      "type": "build"
    },
    "Microsoft.VisualStudio.Web.CodeGenerators.Mvc": {
      "version": "1.0.0-preview2-final",
      "type": "build"
    },
    "MvcDiagnostics": "5.2.3"
  },

  "tools": {
    "BundlerMinifier.Core": "2.0.238",
    "Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final",
    "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final",
    "Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final",
    "Microsoft.Extensions.SecretManager.Tools": "1.0.0-preview2-final",
    "Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
      "version": "1.0.0-preview2-final",
      "imports": [
        "portable-net45+win8"
      ]
    }
  },

  "frameworks": {
    "netcoreapp1.0": {
      "imports": [
        "dotnet5.6",
        "portable-net45+win8"
      ]
    }
  },

  "buildOptions": {
    "emitEntryPoint": true,
    "preserveCompilationContext": true
  },

  "runtimeOptions": {
    "configProperties": {
      "System.GC.Server": true
    }
  },

  "publishOptions": {
    "include": [
      "wwwroot",
      "Views",
      "Areas/**/Views",
      "appsettings.json",
      "web.config"
    ]
  },

  "scripts": {
    "prepublish": [ "bower install", "dotnet bundle" ],
    "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
  }
}

【问题讨论】:

    标签: c# asp.net asp.net-mvc


    【解决方案1】:

    它是 MVC 核心 1.0。更多信息可以在

    找到

    https://docs.asp.net

    【讨论】:

    • 不是 mvc 5 还是 mvc 6? Core 1.0 是否高于 mvc 6?我真的很困惑。
    • @JayBabani MVC 5 仅在完整的 .NET Framework(不是 .NET Core)上运行,所以绝对不是这样。 MVC 6 更名为 MVC Core 1.0。 MVC Core 1.0 可以在完整的 .NET Framework 或 .NET Core 上运行。
    • 谢谢.. 所以它的 MVC 6。我能获得更多关于从 MVC 6 重命名为 MVC core 1.0 的信息吗?
    • @JayBabani 它被命名为 ASP.NET MVC Core 1.0,所以是一个新的开始,与以前的无关。请忘记 MVC 6。
    猜你喜欢
    • 2017-07-31
    • 2017-01-03
    • 1970-01-01
    • 2016-10-31
    • 2016-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-23
    相关资源
    最近更新 更多