公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

C# 項(xiàng)目.Net framwork和.Net Core 相互轉(zhuǎn)換

admin
2025年3月16日 16:5 本文熱度 463

一、說(shuō)明:

C#項(xiàng)目中.NET Framework.NET Core(或后續(xù)版本如.NET 5.NET 6.Net7.Net8、.Net 9等,這里統(tǒng)稱(chēng).NET Core及后續(xù)版本為.NET)的相互轉(zhuǎn)換具有重要意義,我在實(shí)際項(xiàng)目中都碰到了這兩個(gè)問(wèn)題,苦惱我很久,我查了很多資料,自己將經(jīng)驗(yàn)總結(jié)下來(lái),希望對(duì)小伙伴有用。

二、轉(zhuǎn)換意義

  • 跨平臺(tái)支持.NET Core及后續(xù)版本是跨平臺(tái)的,可以在WindowsmacOSLinux上運(yùn)行,這使得應(yīng)用程序的部署更加靈活,便于在不同操作系統(tǒng)間遷移和擴(kuò)展。

  • 性能提升.NET Core重新構(gòu)建以?xún)?yōu)化吞吐量和效率,特別是對(duì)于云服務(wù)器工作負(fù)載,相較于.NET Framework有顯著的性能改進(jìn)。

  • 資源使用優(yōu)化:較小的應(yīng)用占用空間為云服務(wù)提供更好的密度,同時(shí).NET Core消除了許多擴(kuò)充.NET Framework應(yīng)用大小的舊依賴(lài)項(xiàng)。

  • 開(kāi)源和社區(qū)支持.NET Core及后續(xù)版本是開(kāi)源的,開(kāi)發(fā)人員可以通過(guò)GitHub等平臺(tái)輕松調(diào)試問(wèn)題,同時(shí)受益于社區(qū)的補(bǔ)丁和增強(qiáng)功能。

  • 現(xiàn)代化開(kāi)發(fā)工具和技術(shù)棧.NET Core支持Docker容器、微服務(wù)架構(gòu)和云原生應(yīng)用開(kāi)發(fā),為現(xiàn)代應(yīng)用開(kāi)發(fā)提供了更豐富的工具和技術(shù)選擇。

三、從.NET Framework轉(zhuǎn)換到.NET Core

  1. 1. 創(chuàng)建一個(gè)framework項(xiàng)目

編輯項(xiàng)目,添加一個(gè)動(dòng)作按鈕

在項(xiàng)目中,選中要升級(jí)的Project,右鍵彈出菜單選擇“Update”,第一次升級(jí)是英文“Update”,這時(shí)VS2022 會(huì)下載升級(jí)包,根據(jù)升級(jí)包升級(jí),菜單變成中文格式“升級(jí)”,點(diǎn)“升級(jí)”,一步一步根據(jù)向?qū)?zhí)行。

  1. 2. 更新NuGet

n 檢查并更新所有第三方庫(kù)和組件到與.NET Core兼容的版本,或者尋找替代品。

  1. 3. 修改代碼

n 根據(jù)分析報(bào)告修改或重寫(xiě)那些依賴(lài)于不再支持的.NET Framework API的代碼段。

n 處理任何特定于平臺(tái)的代碼,確保它們?cè)诜?span style="-webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;">Windows平臺(tái)上也能正常運(yùn)行。

  1. 4. 測(cè)試

編譯成功,在Windows平臺(tái)上進(jìn)行徹底的測(cè)試,以確保應(yīng)用程序的穩(wěn)定性和性能。

四、從.NET Core轉(zhuǎn)換到.NET Framework(通常不推薦,但可能出于特定需求)

由于.NET Framework.NET Core在設(shè)計(jì)理念、API支持、性能優(yōu)化等方面存在顯著差異,且.NET Framework不再是微軟的主要發(fā)展方向,因此通常不推薦將.NET Core項(xiàng)目轉(zhuǎn)換回.NET Framework。然而,如果確實(shí)需要這樣做,可能需要:

  1. 1. 編輯工程文件文件

打開(kāi)工程項(xiàng)目文件修改下面內(nèi)容:

如果改成.Net4.7.2 就寫(xiě)成net472, 其它以此類(lèi)推,保存并重新打開(kāi)sln文件。

注意,個(gè)別清空下報(bào)錯(cuò),嘗試把project排除在項(xiàng)目之外,然后重新加載。

  1. 2. 降級(jí)NuGet

n 將所有第三方庫(kù)和組件降級(jí)到與.NET Framework兼容的版本。

  1. 3. 重寫(xiě)代碼

n 舉例,有可能需要從C#12降級(jí)成對(duì)應(yīng)的C#9。比如,string?.NET8支持,而在.Net 4.6.1里是不支持的。

  1. 4. 處理依賴(lài)項(xiàng)

n 確保所有依賴(lài)項(xiàng)都可在.NET Framework上運(yùn)行,可能需要尋找或創(chuàng)建替代庫(kù)。

  1. 5. 測(cè)試

編譯成功,在Windows平臺(tái)上進(jìn)行徹底的測(cè)試,以確保應(yīng)用程序的穩(wěn)定性和性能。

?

總之,從.NET Framework轉(zhuǎn)換到.NET Core是順應(yīng)技術(shù)發(fā)展趨勢(shì)的重要步驟,可以帶來(lái)諸多好處。而反向轉(zhuǎn)換則通常不推薦,除非有特定的業(yè)務(wù)需求或限制。在進(jìn)行任何轉(zhuǎn)換之前,都應(yīng)仔細(xì)評(píng)估項(xiàng)目的需求、依賴(lài)項(xiàng)和可移植性。


閱讀原文:原文鏈接


該文章在 2025/3/17 10:21:08 編輯過(guò)
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶(hù)的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产精品一区二区日韩91 | 国产一区欧美日韩另类 | 国产精品亚洲三区在线 | 国产精品色拉拉免费看 | 国产a精品三级 | 丰满少妇熟乱xxxxx视频 | 精品毛片免费观看 | 国产私人裸体按摩无码视频 | 激情欧美经典日韩 | 国产美女裸体无遮掩免费牛牛 | 观看欧美一区二区三区 | 国产高清天干天天天 | 国产成人精品日本亚洲语音 | 国产成人精品高清在线观看96 | 99国产在线一区 | 精品国内自产拍在线观看 | 国产午夜三级 | 国产精品久在线观看观看视频 | 精品国产自在精品国产精 | 91福利精品老师国产自产在线 | 9191精品国产免费久久电影 | 精品国产丝袜在线拍91 | 国产午夜无码 | 国产精品久久久久久久下载 | 精品一区二区三区波多野 | 国产日韩精品视频一区二区三区 | 精品国内自产拍在线播放观看 | 国产欧美日韩综合视频专区 | 国产三级高清在线观看 | 丰满人妻熟妇乱又伦精品视频 | 国产成人高清精品亚洲 | 国产萝控精品福利视频免费观看 | 国产成人久久精品二三区麻豆 | 91大神福利在线 | 国产成人精品免费青青草原 | 国产日韩另类视频一区爱 | 国产一二三四2025精字窝 | www亚洲无码在线观看 | 国产喷水一区二区三区蜜臀 | 成人在线毛片 | 国产成人午夜精品影院 |