我知道各位已經着急的要先下一個Graph Engine來體驗一下,雖然說應該是多瞭解一個GraphEngine,然後寫代碼會比較好,不過要是沒有環境,光看概念也是非常無趣,所以我們還是先完成下環境的準備。
GraphEngine支持在Windows和Linux上,但需要自己進行本地的編譯。
我們先說下最熟悉的Windows
運行你的Visual Studio Installer,安裝VS2017或者2019,確保以下組件也被安裝
- .NET desktop development
- .NET Framework 4 – 4.6 development tools
- Desktop development with C++
- Windows 10 SDK
- Windows 8.1 SDK and UCRT SDK
- Visual Studio extension development
- .NET Core SDK 2.0 or above
- cmake
然後把代碼到本地,你需要在本地進行編譯
然後運行:VS 2017的開發人員命令提示符
我們可以用PowerShell命令運行
powershell "& ""GraphEngine\tools\build.ps1"""
然後你就進行一段等待時間,最後你會得到本地編譯成功。
打開Trinity.Core和Trinity.VSExtension.VS2017進行編譯。編譯後,我們會得到GraphEngine開發環境的兩個冠軍內容
- 你會在GraphEngine\build目錄得到GraphEngineVSExtension.vsix插件,安裝這個插件,你才能進行開發
- 得到本地的NuGet包,GraphEngine OSS Local
到此爲止,你就可以進行GraphEngine的開發工作了。
這篇的關鍵是
- github到本地進行編譯
- 安裝GraphEngineVSExtension.vsix插件