簡介 官方定義:MessagePack是一種高效的二進位序列化格式。它允許您像JSON一樣在多個語言之間交換數據。但是它更快並且更小。 MessagePack是一種開源的序列化反序列化組件,可支持JAVA,C#等主流語言。在 C# 中使用 MessagePack,需要添加 MessagePack-C ...
Visual Studio 2022不再支持.NET4.5,如果打開.Net4.8目標包或.NET 4.8以下的.NET版本項目時,會提示不再支持。
即使在Visual Studio Installer中也找不到.NET4.5及以下的選項。
那麼去官網下載.Net 4.5呢?很抱歉,安裝時提示 :已在此電腦上安裝相同或更高版本的.NET Framework4.5。如下圖
那麼還有什麼方法嗎?下麵將詳細介紹:
1、安裝之前版本的Visual Studio,如Visual Studio 2019。
2、通過NuGet進行安裝:打開NuGet的NET Framework 4.5的下載頁面,點擊右側的Download package
鏈接下載目標框架
下載下來的包是.nupkg格式的,這裡將其擴展名改為.zip,然後用解壓縮軟體解壓。
將解壓目錄下的\build\.NETFramework
文件夾內的v4.0
或v4.5
文件夾複製到C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework
目錄下
重啟Visual Studio 2022
3、使用PM下載安裝:打開程式包管理器控制台,輸入:
NuGet\Install-Package Microsoft.NETFramework.ReferenceAssemblies.net45 -Version 1.0.3
並找到下載目錄。
進入該目錄下的Microsoft.NETFramework.ReferenceAssemblies.net45.1.0.2\build\ .NETFramework\v4.5目錄
將該目錄下的所有文件複製到C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\4.5
目錄下
重啟Visual Studio 2022