无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

分享 | .NET Framework升級到.NET 5

2021-12-28 17:34 作者:新閣教育  | 我要投稿

-Begin-

前言

微軟在2020年9月發(fā)布了.NET 5 正式版,距離現(xiàn)在已經(jīng)一年多了。

.NET 5是一個歷史性的版本,實現(xiàn)了.NET Framework和.NET CORE的統(tǒng)一,意味著未來只有一個.NET版本,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly等等。.NET 5將引入新的.NET API、運行時功能和語言特性作為.NET 5 的一部分。因此,我們應(yīng)該明白,.NET 5(及其后續(xù)版本) 是.NET 平臺的未來。

但是可能很多.Neter,包括我在內(nèi),還是比較習(xí)慣使用.NET Framework,很多項目也是基于.NET Framework,如果希望將項目框架改成.NET 5,是否可以平滑移植?

今天跟大家分享一下,如何將自己的.NET Framework的項目,移植為.NET 5項目。

準(zhǔn)備

  • VS版本需要Visual Studio 2019 v16.8及以上。

  • 提前安裝好dotnet 5框架(可通過公眾號回復(fù)NET5獲取安裝包)。

  • 安裝.NET 升級助手,通過控制臺或Powershell執(zhí)行指令即可。

安裝指令:

卸載指令:


更新指令:


  • 一個.NET Framework的項目。

實現(xiàn)

1、進入要目標(biāo)項目或解決方案所在的文件夾中,打開控制臺或Powershell。

2、輸入指令如下:

3、該工具將運行并顯示它將執(zhí)行的步驟列表。


完成每個步驟后,該工具都會提供一組命令,用戶可應(yīng)用這些命令,也可跳過下一步驟、查看更多詳細信息、配置日志記錄或退出該過程。如果該工具檢測到某個步驟將不執(zhí)行任何操作,它會自動跳過該步驟,轉(zhuǎn)到下一步驟,直到到達有要執(zhí)行的操作的步驟為止。如果未進行其他任何選擇,那么按 Enter 將執(zhí)行下一步。

4、第一步是備份項目,完成后顯示為Complete,然后接著依次執(zhí)行下一步,按照提示執(zhí)行即可。

5、第二步是將項目文件轉(zhuǎn)換為 SDK 樣式。

6、第三步是清空NuGet包引用。

6、第四步是更新項目的 TFM。

7、第五步是更新項目的 NuGet 包。

8、第六步是添加模板文件(如果有)。

8、第七步是更新Winform項目。

9、第八步是升級app config文件。

10、第九步是升級C#代碼。

11、第十步是移動到新的項目。

12、執(zhí)行完成后,即完成移植。

13、完成之后,打開項目看到項目框架已經(jīng)變成了.NET 5。



分享 | .NET Framework升級到.NET 5的評論 (共 條)

分享到微博請遵守國家法律
丹江口市| 邵阳县| 宁安市| 彭泽县| 绥阳县| 垫江县| 札达县| 车险| 自治县| 县级市| 云梦县| 会昌县| 全南县| 平和县| 新丰县| 三原县| 大英县| 延川县| 抚宁县| 东海县| 喜德县| 永定县| 扶余县| 应用必备| 射阳县| 布尔津县| 元江| 三门县| 盈江县| 土默特右旗| 澄城县| 女性| 曲阜市| 宝丰县| 神木县| 汪清县| 宣汉县| 襄汾县| 驻马店市| 宁陕县| 孝义市|