1. <i id="s6b2k"><small id="s6b2k"></small></i>
    <b id="s6b2k"><bdo id="s6b2k"></bdo></b>
  2. <wbr id="s6b2k"></wbr>

    .NET Core 源碼編譯的問題解析_實用技巧

    來源:腳本之家  責任編輯:小易  

    引言: .NET Core 源碼編譯

    https://github.com/dotnet

    git clone https://github.com/dotnet/runtime.git

    一:Windows 編譯

      VS 2019 16.6(不要安裝預覽版) Win 10 專業版,最新版本 (1903/2004) 長路徑支持:組策略(gpedit.msc) > 計算機配置 > 管理模板 > 系統 > 文件系統 > 啟用 Win32 長路徑 Git長路徑:git config --system core.longpaths true CMake http://www.cmake.org/download 最新的正式版 Python 最新正式版 編譯指令:
    ./build -subset Clr
    ./build -subset Libs
    ./build -subset Installer

    二:Linux 編譯

    1.Ubuntu 18.04 LTS (Docker/虛擬機/vps) 內存至少1G

    2.環境:

    # 1. 安裝以下軟件包
    sudo apt-get update
    sudo apt-get install apt-transport-https ca-certificates gnupg software-properties-common wget
    
    # 2. 獲取簽名密鑰
    wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | apt-key add -
    
    # 3. 將kitware存儲庫添加到源列表并進行更新。
    sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
    sudo apt-get update
    
    # 4. 安裝 kitware 密鑰更新包
    sudo apt-get install kitware-archive-keyring
    
    # 5. 依賴軟件包
    sudo apt-get install cmake llvm-9 clang-9 autoconf automake libtool build-essential python curl git lldb-6.0 liblldb-6.0-dev libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libssl-dev libnuma-dev libkrb5-dev
    
    # 編碼(可選) bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
    apt-get install locales

    3.克隆源碼倉庫

    4.編譯指令:

    ./build -subset Clr
    ./build -subset Libs
    ./build -subset Installer

    5.安裝運行時:

    # 在/usr/share創建dotnet目錄
    mkdir -p /usr/share/dotnet
    # 接著,解壓運行時的二進制壓縮包,到這個新創建的目錄
    tar zxf /home/runtime/artifacts/packages/Debug/Shipping/dotnet-runtime-5.0.0-dev-linux-x64.tar.gz -C /usr/share/dotnet
    # 創建軟連接到bin目錄
    ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
    # 測試
    dotnet --info

    6.SDK 安裝:

    # 首先,將 微軟 的包簽名密鑰,添加到受信任密鑰列表
    wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
    # 然后,添加包存儲庫
    dpkg -i packages-microsoft-prod.deb
    # 更新源
    apt-get update
    # 安裝.NET SDK 3.1
    apt-get install -y dotnet-sdk-3.1
    # 看一下版本信息
    dotnet --info

    到此這篇關于.NET Core 源碼編譯的文章就介紹到這了,更多相關 .NET Core 源碼編譯內容請搜索真格學網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持真格學網!

    您可能感興趣的文章:淺談ASP.NET Core靜態文件處理源碼探究淺談.Net Core 認證系統源碼解析.Net Core中ObjectPool的使用與源碼解析.NET Core源碼解析配置文件及依賴注入詳解ASP.NET Core MVC 源碼學習:Routing 路由.NET Core單文件發布靜態編譯AOT CoreRT的方法詳解

  3. 本文相關:
  4. asp.net 自帶報表的使用詳解
  5. asp.net子窗體與父窗體交互實戰分享
  6. asp.net mvc生成靜態頁面的方法
  7. asp.net 服務器路徑和一般資源調用
  8. .net 垃圾回收機制詳細介紹
  9. jquery實現repeater無刷新批量刪除(附后臺asp.net源碼)
  10. asp.net實現數據的添加(第10節)
  11. asp.net項目開發中用到的小技巧
  12. asp.net中保持頁面中滾動條狀態的代碼
  13. asp.net動態產生checkbox(數據源為db或內存集合)
  14. 如何編譯.net core源碼
  15. 關于.net core 項目結構的問題,怎么和.net framew...
  16. vs2017 .net core編譯沒問題 啟動就異常?
  17. .net core 源碼地址?
  18. .NETCORE MVC RedirectToRoute跳轉其他頁面無效求解到
  19. C# .Net Core 報錯時,異常信息帶有路徑。如何編譯...
  20. .net 4.5編譯, .net 4.0運行的問題
  21. vs新建asp.net項目出現問題?
  22. 如何評價.NET Core 1.0發布
  23. 有人在項目中使用.netcore了嗎
  24. 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全基礎應用實用技巧自學過程首頁asp.net淺談asp.net core靜態文件處理源碼探究淺談.net core 認證系統源碼解析.net core中objectpool的使用與源碼解析.net core源碼解析配置文件及依賴注入詳解asp.net core mvc 源碼學習:routing 路由.net core單文件發布靜態編譯aot corert的方法詳解asp.net 自帶報表的使用詳解asp.net子窗體與父窗體交互實戰分享asp.net mvc生成靜態頁面的方法asp.net 服務器路徑和一般資源調用.net 垃圾回收機制詳細介紹jquery實現repeater無刷新批量刪除(附后臺asp.net源碼)asp.net實現數據的添加(第10節)asp.net項目開發中用到的小技巧asp.net中保持頁面中滾動條狀態的代碼asp.net動態產生checkbox(數據源為db或內存集合)未將對象引用設置到對象的實例 (java正則表達式 pattern和matcheasp.net(c#)網頁跳轉七種方法小結未能加載文件或程序集“xxx”或它asp.net“服務器應用程序不可用”asp.net中的幾種彈出框提示基本實asp.net gridview 72般絕技asp.net生成excel并導出下載五種asp.net對路徑"xxxxx"asp.net漢字轉拼音和獲取漢字首字asp.net(c#) ubb處理類asp.net gridview中文本內容無法換行(自動asp.net mvc使用easyui的datagrid多選提交asp.net mvc中使用javascriptresult的用法把dapper 換成 sqlsugar orm類的方法詳解asp.net 結合mysql存儲過程進行分頁代碼asp.net靜態方法之grid轉datatable方法實asp.net mvc4 使用ajax結合分頁插件實現無asp.net gridview和datalist實現鼠標移到.net mvc超過了最大請求長度的解決方法
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.yu113.com All Rights Reserved
    战天txt全集下载