3月7日,微軟發(fā)布了Visual Studio 2017 RTM,與之一起發(fā)布的還有.NET Core Runtime 1.1.0以及.NET Core SDK 1.0.0,盡管這些并不是最新版,但也已經(jīng)從preview版本升級(jí)到了正式版。所以,在安裝Visual Studio 2017時(shí)如果啟用了.NET Core開(kāi)發(fā)的相關(guān)功能,那么在安裝完成后,你可以在命令行直接執(zhí)行dotnet.exe,此時(shí)你可以看到.NET Core版本是1.1.0,而如果是執(zhí)行dotnet.exe --version命令,那么你看到的SDK版本將會(huì)是1.0.0(并不帶preview字樣)。

在此介紹如何查看.NET Core SDK版本,主要是源于一件非常有趣的事情,而這件事對(duì)于.NET Core項(xiàng)目從老的xproj+project.json遷移到csproj有一定的影響。如果你曾經(jīng)使用Visual Studio 2015 + .NET Core Tools for Visual Studio + .NET Core SDK開(kāi)發(fā)過(guò)項(xiàng)目,并希望在全新的Visual Studio 2017中繼續(xù)開(kāi)發(fā)的話,了解一下這方面的內(nèi)容還是很有必要的。

總的來(lái)說(shuō),遷移一個(gè).NET Core項(xiàng)目,大致有以下幾個(gè)步驟:

  • 遷移準(zhǔn)備

  • 使用Visual Studio 2017對(duì)項(xiàng)目進(jìn)行單項(xiàng)升級(jí)

  • 在Jenkins CI服務(wù)器上安裝最新版的.NET Core SDK

  • 修改Jenkins CI系統(tǒng)編譯任務(wù),成功完成編譯與發(fā)布

下面我就以自己的一個(gè)開(kāi)源項(xiàng)目HAL為例,簡(jiǎn)單介紹一下各個(gè)步驟的做法。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式