2016-03-02 86 views
1

刚刚更新到AspNetCore和遇到问题与客户端仍引用ASPNET MVC包,如:AspNetCore MVC包解决RC2

"Microsoft.AspNet.Mvc": "1.0.0-*"

他们不再在我的包目录中存在或有一个参考在项目JSON和已换成了新的命名空间,如:

"Microsoft.AspNetCore.Mvc.Razor": "1.0.0-*"

我也删除和再生锁定文件。在命名空间Micosoft.AspNet.Mvc和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" ] 
    } 
+0

尝试使用https://packagesearch.azurewebsites.net/找出哪些软件包需要。现在它有点尴尬,需要一些试验和错误。 –

+0

包成功解析服务器端。 – Steve

+0

嗯。听起来像是仍然引用这些软件包。如果您删除了引用“Microsoft.AspNet”的所有*,则不应该得到有关该名称空间的错误。你能发布你的project.json吗? –

回答