asp.net-core – 如何将ASP.NET 5从Beta6升级到Beta7

前端之家收集整理的这篇文章主要介绍了asp.net-core – 如何将ASP.NET 5从Beta6升级到Beta7前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
什么是从Beta 5升级到Beta 5 for ASP.NET 5 vNext的备忘单?

解决方法

先决条件

>从Beta 6开始(see prior notes)
>安装Web Tools 2015 (Beta7)
>升级到beta7:dnvm升级
>如果您愿意,请安装x64:dnvm install 1.0.0-beta7 -arch x64 -r clr
>更新别名:dnvm别名默认1.0.0-beta7 x64
>将其设置为永久默认dnvm使用默认-p

Beta 7更改

并非所有更改都适用于您的项目……

>将global.json从beta6更新到beta7
>搜索beta6“的project.json文件并替换为beta7”
>在project.json中,将Microsoft.Framework.Runtime.Abstractions替换为Microsoft.Dnx.Runtime.Abstractions
>在project.json中,将Kestrel替换为Microsoft.AspNet.Server.Kestrel
>使用Microsoft.Framework.Runtime替换;使用Microsoft.Dnx.Runtime;
>将configuration.GetConfigurationSection替换为configuration.GetSection
>用配置[“MyConfigKey”]替换configuration.Get(“MyConfigKey”)
>在Startup.cs中,替换services.AddMvc().配置< MvcOptions>(options => with services.AddMvc(options =>

具有等效标识错误的多个程序集

我的单元测试项目有这个错误

已导入具有等效标识的多个程序集:’<内存中程序集>‘和’<内存装配>‘

This blog建议移动System.*引用到框架特定部分,我发现删除它们也完全有效.

TagBuilders

人们不能再使用TagBuilder.ToString()来获取HTML,而是必须使用它实现的IHtmlContent.见TagBuilder InnerHtml in ASP.NET 5 MVC 6

实体框架

>迁移的新语法:dnx ef迁移添加MyMigration和dnx ef数据库更新

其他

>可在ASP.NET announcements repo上找到进一步的修复程序>随意编辑您自己的发现

原文链接:https://www.f2er.com/aspnet/247575.html

猜你在找的asp.Net相关文章