升级.Net Core RC1的类库项目
微軟終于發(fā)布了.Net Code RC2了,作為一個(gè)軟粉當(dāng)然是第一時(shí)間升級(jí)了。《升級(jí).Net Core RC2的那些事》系列文章主要是記錄本人升級(jí)RC2的相關(guān)步驟以及遇到過(guò)的坑。
第一篇先寫類庫(kù)項(xiàng)目(Nuget包項(xiàng)目)的升級(jí)
升級(jí)VS工具
這里只提供一個(gè)下載地址:.NET Core Tooling Preview 1 for Visual Studio 2015
本人主要使用VS2015開(kāi)發(fā),升級(jí)Update2后,只要裝這一個(gè)東西就夠了,使用VSCode的朋友,或需要手動(dòng)配置環(huán)境的朋友,可以Google相關(guān)的文章,這里不做贅述。
修改global.json
如果你項(xiàng)目中沒(méi)有這個(gè)文件,則可以忽略
把
| 1 2 3 4 5 | { ?? "sdk" : { ???? "version" : "1.0.0-rc1-update2" ?? } } |
修改為
| 1 2 3 4 5 | { ???? "sdk" : { ???????? "version" : "1.0.0-preview1-002702" ???? } } |
修改project.json
增加packOptions節(jié)
原來(lái) tags、projectUrl、licenseUrl 這3個(gè)配置項(xiàng)、現(xiàn)在需要放到一個(gè)名叫packOptions的節(jié)點(diǎn)下
如:
| 1 2 3 | "tags" : [ "weixin" , "wechat" , "微信" ], "projectUrl" : "http://blog.lishewen.com/" , "licenseUrl" : "http://blog.lishewen.com/" , |
現(xiàn)在需要修改為
| 1 2 3 4 5 | "packOptions" : { ???? "tags" : [ "weixin" , "wechat" , "微信" ], ???? "projectUrl" : "http://blog.lishewen.com/" , ???? "licenseUrl" : "http://blog.lishewen.com/" }, |
frameworks節(jié)的修改
原 net451 或 dnx451 需要修改為 net461
原 dotnet5.4 需要修改為
| 1 2 3 | "netstandard1.5" : { ???? "imports" : "dnxcore50" } |
dependencies節(jié)的修改
這里主要是修改引用包的版本號(hào)
原 1.0.0-rc1-final 或 1.0.0-rc1-update2 的包,修改為 1.0.0-rc2-final
其他包則需要修改成 -rc2-24027 結(jié)尾的對(duì)應(yīng)包
發(fā)布
RC2的工具現(xiàn)在只會(huì)生成DLL,并不會(huì)像RC1那樣直接生成Nuget包
目前如果需要Nuget的發(fā)布包,只能通過(guò)cli命令行獲得
打包命令:
| 1 | dotnet pack -c release |
PS:此命令需要在project.json文件的同級(jí)目錄下運(yùn)行
相關(guān)文章:
ASP.NET Core 1.0 入門——了解一個(gè)空項(xiàng)目
ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)
.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0簡(jiǎn)介
云服務(wù)器下ASP.NET Core 1.0環(huán)境搭建(包含mono與coreclr)
使用VS Code開(kāi)發(fā)ASP.NET Core 應(yīng)用程序
dotnet run是如何啟動(dòng)asp.net core站點(diǎn)的
ASP.NET Core提供模塊化Middleware組件
“dotnet restore"和"dotnet run"都做了些什么?
探秘 dotnet run 如何運(yùn)行 .NET Core 應(yīng)用程序
.NET Portability Analyzer 已開(kāi)源
ASP.NET Core的配置(1):讀取配置信息
ASP.NET Core的配置(2):配置模型詳解
.NET Core 1.0 RC2 歷險(xiǎn)之旅
使用VS Code開(kāi)發(fā) 調(diào)試.NET Core 應(yīng)用程序
讓我們Core在一起:ASP.NET Core & .NET Core
.NET Core VS Code 環(huán)境配置
官方博客明確了 .NET Core RC2/RTM 時(shí)間表
.NET Core全新的配置管理[共9篇]
利用記事本創(chuàng)建一個(gè)ASP.NET Core RC2 MVC應(yīng)用
微軟.NET 正式劈腿成功,橫跨所有平臺(tái)
.NET Core 1.0 CentOS7 嘗試
解讀發(fā)布:.NET Core RC2 and .NET Core SDK Preview 1
[.NET Core].NET Core R2安裝及示例教程
原文地址:http://blog.lishewen.com/post/upgrade-thenet-core-rc2-for-(a)-those-things-upgrade-rc1-class-library-project
.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺(tái)或掃描二維碼關(guān)注
贊賞
人贊賞
總結(jié)
以上是生活随笔為你收集整理的升级.Net Core RC1的类库项目的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 升级ASP.Net Core项目
- 下一篇: 理解 .NET Platform Sta