如何在 VS2017 下編譯 Hprose 3.0 for .NET

經(jīng)過一年的開發(fā),Hprose 3.0 for .NET 終于基本上完成了。

這次升級對 Hprose for .NET 進(jìn)行了重新設(shè)計(jì)。去掉了一些不常用的功能,新增插件機(jī)制,提升了可擴(kuò)展性,并提供了許多常用插件,取消了對一些過時(shí)的 .NET 平臺的支持。僅保留了對 .NET 3.5 Compact Framework、.NET 4.0+、.NET Core 2.0+、.NETStandard 2.0(包含 Android、iOS、Mac 平臺)的支持。

這次升級后的代碼,使用了最新版本的 C# 的語法來編寫,代碼在可讀性和性能上較之之前的版本都有了極大的改進(jìn)。

下面我們就來看看 Hprose 3.0 for .NET 在 VS2017 下該如何編譯。

首先,操作系統(tǒng)我使用的是當(dāng)下的最新版本的 Windows 10(1809-17763.316),其他舊版本的 Windows 操作系統(tǒng)不保證一定可以成功。

hprose/hprose-dotnet 下載最新版本的代碼。如果你不打算提交你的修改,最好不要使用 git clone 來下載整個項(xiàng)目,因?yàn)槭褂?git clone 下載的內(nèi)容有 300 多 M。直接點(diǎn) Download ZIP 來下載,只有 300 多 K。

然后下載 VS2017 并安裝,免費(fèi)的社區(qū)版就可以,專業(yè)版和企業(yè)版應(yīng)該也沒問題。

之后,下載最新的 .NET Core 2.2 和 .NET Framework 4.7.2 開發(fā)包 安裝。

接下來,下載 .NET Compact Framework 3.5 Redistributable 并安裝。

.NET Compact Framework 3.5 安裝之后位置在:C:\Program Files (x86)\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE,將其中的文件復(fù)制到:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v3.5\Profile\CompactFramework。

在該目錄中新建目錄 RedistList,在目錄 RedistList 中創(chuàng)建文件 FrameworkList.xml,內(nèi)容為:

<?xml version="1.0" encoding="utf-8"?>
<FileList Redist="Net35-CF" Name=".NET Compact Framework 3.5">
</FileList>

接下來,就可以用 VS2017 打開 Hprose.sln 進(jìn)行編譯了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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