使用 IncrediBuild 提升 VisualStudio 編譯速度

来源:https://www.cnblogs.com/lindexi/archive/2018/02/28/VisualStudioIncrediBuild.html
-Advertisement-
Play Games

我現在有一個 100M 的代碼,需要快速去編譯他,我尋找了很多方法,本文記錄我找到的 IncrediBuild 用於提交編譯速度 ...


我現在有一個 100M 的代碼,需要快速去編譯他,我尋找了很多方法,本文記錄我找到的 IncrediBuild 用於提交編譯速度。

如果一個項目存在很多不相互依賴的項目,那麼使用 IncrediBuild 可以提高一些性能,而且他可以利用區域網其他機器,使用他們來幫助編譯。

安裝

可以通過 VisualStudio 安裝,在 2017 就可以在安裝的時候選擇 IncrediBuild

點擊他就可以看到修改,之後等待一下就安裝好了

獲得許可

需要使用 IncrediBuild 是需要獲得許可證,或者自己去網上找破解的程式,不過現在是測試,於是就有 30 天免費使用。

先到官網註冊一個賬號,填寫完成可以看到他會發送一個註冊碼給你

把郵件的許可弄下來,打開 IncrediBuild 添加許可就好啦。如果點擊設置可以看到下麵的界面,那麼就是使用成功。

使用

這個功能的使用很簡單,只需要在 VisualStudio 點擊編譯就可以。

打開 VisualStudio 可以看到存在一個選項,點擊他可以看到這是一個編譯的加速軟體,點擊編譯整個解決方案,可以看到他在進行分開編譯不相互依賴的庫

因為發現沒有使用所有的核,所以這時用區域網的其他電腦進行加速也不多。

最後,我不選用這個工具,因為項目沒有並行編譯的很多,基本很多項目都依賴其他項目,所以提供的速度很小。

知識共用許可協議
本作品採用知識共用署名-非商業性使用-相同方式共用 4.0 國際許可協議進行許可。歡迎轉載、使用、重新發佈,但務必保留文章署名林德熙(包含鏈接:http://blog.csdn.net/lindexi_gd ),不得用於商業目的,基於本文修改後的作品務必以相同的許可發佈。如有任何疑問,請與我聯繫


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 在開發中我們經常將WebBrowser控制項嵌入Winform 程式來瀏覽網頁,既然是網頁那麼少不了JS。下麵就讓我們來說說他們兩之間的相互調用。 在C#封裝的瀏覽器內核中,Chromium 內核封裝有Xilium.Cefglue、Cefsharp,Webkit 內核封裝 Webkit.Net 、Op ...
  • 做了一個Winform的項目。項目里使用了WebBrowser控制項。以前一直都以為WebBrowser是直接調用的系統自帶的IE,IE是呈現出什麼樣的頁面WebBrowser就呈現出什麼樣的頁面。其實並非如此。我的Winform程式載入了一個Web項目。這個項目對IE8一下的瀏覽器佈局相容不是太好。 ...
  • 1 public void WriteData() 2 { 3 try 4 { 5 if (System.IO.Directory.Exists(DataFileRootPath) == false) 6 { 7 System.IO.Directory.CreateDirectory(DataFil ...
  • unity版本2017.2 不知道從那個版本起unity開始支持Google的webm格式了。這個格式可以支持帶有alpha通道的視頻,也就是透明視頻。 首先要製作透明視頻,在AE里可以導出帶有透明通道的視頻一般AVI和MOV都可以。 但是不知道為什麼轉換到webm會出錯,這個問題我以後可能會解決。 ...
  • 回到目錄 概念 ISoftDelete即軟刪除,數據在進行delete後不會從資料庫清除,而只是標記一個狀態,在業務範圍里都不能獲取到這個數據,這在ORM框架里還是比較容易實現的,對傳統的ado來說需要對sql統一進行攔截和條件過濾. 實施步驟 代碼實現 1 實體繼承ISoftDelete 2 數據 ...
  • 在16299支持在軟體自己重啟,不需要讓用戶點擊關閉然後啟動,雖然我還不知道這個有什麼用。本文告訴大家如何讓軟體關閉重新打開 ...
  • 概念總結:WebSerevice是一種跨編程語言和跨操作系統平臺的遠程調用技術傳輸協議:HTTP技術構成:XML+XSD,SOAP,WSDL XML封裝數據格式,解決數據表示問題 XSD定義一套數據類型標準 SOAP協議=HTTP協議+XML數據格式,SOAP提供了標準的RPC方法調用WebServ ...
  • 如果在vs擴展開發中出現 Failed to load Microsoft.VSSDK.BuildTools.15.0.26201\tools\VSSDK\bin\VSCT.exe' Assembly. 未能載入文件或程式集或它的某一個依賴項。系統找不到指定的文件 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...