最近用vs2008開發windows mobile程式,使用c#、.net compact framework,發現專案生成速度比較慢。用vs2008開啟專案後,開始一段時間生成速度還能忍受,時間一長,編譯速度巨慢,最慢達到5分鐘之久,實在無法忍受。
決定找出vs2008生成時,做了什麼花費時間的工作。從工具à選項進入「選項」對話方塊
選擇「msbuild專案生成輸出詳細資訊」為「診斷」這樣編譯時,會輸出具體執行了那些任務,花費了多少時間。
結果發現最花費時間的是
platform verification task
有platformverification task
的具體描述
參照上文的說明,修改檔案
c:windowsmicrosoft.netframeworkv3.5microsoft.compactframework.common.targets
中部分,紅色文字為新增加的部分
於是專案生成速度大幅提高。
vs08新建win32空白專案 屬性設定
c c 預處理器定義 win32 debug windows unicode 鏈結器 系統 子系統選擇windows 其實沒有這麼麻煩 新增 新建專案 visual c win32 專案 下一步 windows 應用程式 空專案 之後,原始檔 新增 新建項 c 檔案 m.c 就可以寫程式了,至於依賴...
VS編譯問題
inyxml.lib tinyxml.obj msil netmodule or module compiled with gl found restarting link with ltcg add ltcg to the link command line to improve linker p...
VS編譯問題
一 link warning lnk4075 忽略 editandcontinue 由於 incremental no 規範 vs 解決辦法 屬性,鏈結器,常規,啟動增量鏈結 選擇 是 incremental 或者選擇專案 屬性 配置屬性 c c 修改 除錯資訊格式 為 程式資料庫 zi 二 沒有問...