加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 04:13:04 所属栏目:asp.Net 来源:网络整理
导读:什么是从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别名默
什么是从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上找到进一步的修复程序>随意编辑您自己的发现

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读