Asp.Net Core 1.1 升級(jí) 2.0

1.更新 VS2017

從 1.5.2 版本升級(jí)到 1.5.3 (從下載 VS2017的安裝文件打開會(huì)提示更新)。

2.下載 net core 2.0 sdk

下載地址:https://download.microsoft.com/download/0/F/D/0FD852A4-7EA1-4E2A-983A-0484AC19B92C/dotnet-sdk-2.0.0-win-gs-x64.exe

3.將項(xiàng)目中 net core 1.0 改成 2.0

提示“包含了重復(fù)的“Content”項(xiàng)”,參考:http://mamicode.com/info-detail-1960704.html

  • 解決辦法一:在 .csproj 項(xiàng)目文件中添加如下配置項(xiàng),重啟解決方案編譯成功。
<PropertyGroup>
 <EnableDefaultContentItems>false</EnableDefaultContentItems>
</PropertyGroup>

注意:這樣修改后發(fā)布會(huì)發(fā)現(xiàn)發(fā)布文件中沒(méi)有 wwwroot、views、appsettings.json 等文件

  • 解決方案二:打開.csproj項(xiàng)目文件,將文件中包含在<content>里的代碼刪掉,一般你會(huì)看到wwwroot 里的文件,都是在一起,可以根據(jù)這個(gè)來(lái)查找。

然后再次打開項(xiàng)目看看 NuGet 如果顯示黃色說(shuō)明有包需要調(diào)整,將有問(wèn)題的包都升級(jí)到 2.0 ,通過(guò)調(diào)試發(fā)現(xiàn)很多之前沒(méi)問(wèn)題的代碼都報(bào)錯(cuò)了,這是因?yàn)榉椒ǜ淖兞?,這就需要一一改下參數(shù)使用,不是 2.0的包也要升級(jí)到 2.0。

注意:

  • 當(dāng)前 Asp.Net Core 2.0 項(xiàng)目發(fā)布文件中是沒(méi)有 Appsettings.json 文件的,但之前有這個(gè)文件還是起作用的。
  • 如果有的包升級(jí)到 2.0 報(bào)錯(cuò)(非不支持當(dāng)前版本的)可以直接在 .csproj文件中直接修改版本,然后重新打開項(xiàng)目就可以的。
  • 在 IIS 上發(fā)布需要注意,由于是net core 1.1 升級(jí)到 net core 2.0 ,需要將除配置文件和 wwwroot 文件夾 外的其他項(xiàng)目都進(jìn)行替換。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. NET Core 2.0 是您的最好選擇嗎?[#1-net-core-20-%E6%98%AF%E6%82%...
    xdpie閱讀 3,311評(píng)論 1 5
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,365評(píng)論 25 708
  • 文/魚筱豆 01 母親,是世界上最偉大的生物。她們無(wú)私著、奉獻(xiàn)著。 她們給了你生命,對(duì)她們來(lái)說(shuō)最好的回報(bào)是什么?是...
    魚筱豆閱讀 1,124評(píng)論 14 11
  • 輕舟歸岸待漁歌,嬌娃思為何?水鄉(xiāng)晨曲掃心魔,清心喜事多。 山起霧,水蕩波,戲歡公母鵝。休悲歲月易消磨,且惜且樂(lè)...
    淘金石閱讀 332評(píng)論 4 14
  • 首先,這篇文章只說(shuō)css3的屬性,在不支持這些屬性的瀏覽器里怎么實(shí)現(xiàn)這些效果不在這篇文的考慮范圍之內(nèi)。 漸變Gra...
    SuperSnail閱讀 557評(píng)論 0 6

友情鏈接更多精彩內(nèi)容