我有一个闪亮的新Asp.Net核心MVC应用程序,它引用了一些较旧的net45
库.
在完整的net45框架上与Asp.Net Core RC1一起使用.从Asp.NET Core rc1迁移到rc2我遇到了一个障碍,我不知道如何修复.
该应用程序是一个使用EF6,Autofac,Kendo.MVC的ASP.NET核心应用程序,它需要在完整的.Net 4.6框架上运行,因为有使用WCF的参考库.
在从rc1迁移到rc2时我首先更新NuGet.config提要指向https://www.myget.org/F/aspnetcirelease/api/v3/index.json
然后我对以下内容进行了以下更改:project.json
AspNet
改为AspNetCore
rc1-final
,到*
MVC
并MVC Tag Helpers
从已重命名6.0
,以1.0
Application Insights
Microsoft.AspNet.Tooling.Razor
"Microsoft.NETCore.App": { "type": "platform", "version": "1.0.0-*" }
"content": [ "wwwroot", "Views", "web.config", "appsettings.json" ]
AspNetCore.*
而不是引用AspNet.*
然后我用以下内容替换frameworks对象:
"frameworks": {
"netcoreapp1.0": {
"imports": [
"net45"
]
}
}
Run Code Online (Sandbox Code Playgroud)
我做了一件事dotnet restore
,一切都解决了,除了1个包裹:
error: Package Kendo.Mvc 2016.1.412 is not …
Run Code Online (Sandbox Code Playgroud) wcf entity-framework-6 kendo-asp.net-mvc asp.net-core dotnet-cli