.net AspNetCore MVC包解析RC2

.net AspNetCore MVC包解析RC2,.net,asp.net-core,asp.net-core-mvc,.net,Asp.net Core,Asp.net Core Mvc,刚刚更新到AspNetCore,客户端仍在引用ASPNET MVC包时出现问题,例如: “Microsoft.AspNet.Mvc”:“1.0.0-*” 它们不再存在于my package目录中或在项目json中有引用,并已被它们的新名称空间替换,例如: “Microsoft.AspNetCore.Mvc.Razor”:“1.0.0-*” 我还删除并重新生成了锁文件。在名称空间Micosoft.AspNet.Mvcand和IUrlHelper等中不存在Razor之类的错误。我还运行了新的dotn

刚刚更新到AspNetCore,客户端仍在引用ASPNET MVC包时出现问题,例如:

“Microsoft.AspNet.Mvc”:“1.0.0-*”

它们不再存在于my package目录中或在项目json中有引用,并已被它们的新名称空间替换,例如:

“Microsoft.AspNetCore.Mvc.Razor”:“1.0.0-*”

我还删除并重新生成了锁文件。在名称空间Micosoft.AspNet.Mvcand和IUrlHelper等中不存在Razor之类的错误。我还运行了新的dotnet命令,但运气不佳

{
  "version": "1.0.0-*",
  "compilationOptions": {
    "emitEntryPoint": true,
    "define": [ "DEMO", "TESTING" ]
  },
  "dependencies": {
    "Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-*",
    "Microsoft.AspNetCore.Server.WebListener": "0.1.0-*",
    "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*",
    "Microsoft.AspNetCore.Mvc": "1.0.0-*",
    "Microsoft.AspNetCore.Hosting": "1.0.0-*",   
    "Microsoft.AspNetCore.StaticFiles": "1.0.0-*",
    "Autofac": "4.0.0-*",
    "Autofac.Extensions.DependencyInjection": "4.0.0-*", 
    "Newtonsoft.Json": "8.0.2",
    "Microsoft.AspNetCore.Authentication.Facebook": "1.0.0-*",
    "Microsoft.AspNetCore.Diagnostics.Elm": "0.1.0-rc2-16612",
    "Microsoft.AspNetCore.Mvc.Core": "1.0.0-*",
    "WindowsAzure.Storage": "6.2.2-preview",
    "System.Linq.Parallel": "4.0.0",
    "Microsoft.AspNetCore.Cors": "1.0.0-*",
    "Microsoft.AspNetCore.Authentication": "1.0.0-*",
    "Microsoft.AspNetCore.Authentication.Cookies": "1.0.0-*",
    "Microsoft.Extensions.Logging.Console": "1.0.0-rc2-*",
    "Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-*",
    "Microsoft.WindowsAzure.Caching": "2.7.0.0",
    "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.0-*",  
    "Google.Apis.Oauth2.v2": "1.10.0.1050",
    "Google.Apis.Gmail.v1": "1.9.2.340",
    "Google.Apis": "1.10.0",
    "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-*",
    "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.0-*",
    "Microsoft.AspNetCore.Mvc.Abstractions": "1.0.0-*",
    "Microsoft.AspNetCore.Mvc.Razor": "1.0.0-*",
    "Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0-rc2-*",
    "Microsoft.NETCore.Platforms": "1.0.1-*",
    "Microsoft.AspNetCore.Session": "1.0.0-rc2-*"
  },
  "commands": {
    "web": "makeithappen"
  },
  "frameworks": {
    "dnx451": {
      "frameworkAssemblies": {
        "System.Web": "4.0.0.0"
      }  
    }

  },
  "exclude": [
    "wwwroot",
     "node_modules",
      "bower_components",
      "dist",
      ".tmp"
  ],
  "publishExclude": [
    "**.user",
    "**.vspscc",
    "*.cmd"
  ],
  "scripts": {
        "prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ]
    }

控制器和视图组件发现已中断

“作为我们最近迁移的一部分,我们在Mvc中破坏了与DNX的兼容性”


访问

尝试使用查找您需要的软件包。现在它有点笨拙,需要一些尝试和错误。包成功地解析了server-side.Hmm。听起来有些东西还在引用那些包。如果您删除了所有引用Microsoft.AspNet的内容,那么就不应该出现该名称空间的错误。你能发布你的project.json吗?你使用的是没有更新为使用.AspNetCore的任何第三方软件包吗。并且可以使用.AspNet。软件包的版本?在Visual Studio 2015的“解决方案资源管理器”窗口顶部,有一个用于搜索解决方案资源管理器的文本框,在该文本框中输入
Microsoft.AspNet.Mvc
,希望您能找到引用它们的软件包。