亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于VS調試啟動時間問題

關于VS調試啟動時間問題

C#
翻閱古今 2018-12-25 18:09:17
我現在是在做一個比較大的項目,如果整個項目重新編譯大概要好幾個小時的時間吧,具體幾個小時我就沒試過了,因為那太痛苦了,只是好像聽同事說過可能要7、8個小時的樣子。寫這個是為了說明這個項目的規模,希望不要理解成我在炫耀什么的。呵呵。然后我現在的問題是,即使我不去該我的代碼,在啟動調試的時候還是很慢,VS好像會把所有的dll都鏈接一遍,然后在啟動,這要花費好長一段時間。但是其實我在之前已經編譯過整個工程了。而且整個項目并沒有把每個子工程的輸出文件放到自己的目錄下,也就是說,這個工程的設置是把所有的dll輸出文件放到了一個目錄下面,所以這個應該就不存在因為項目的關聯關系然后拷貝dll文件到當前目錄下的時間了。我在google上沒搜出結果,所以希望有哪位能給我解釋解釋原因,然后能不能有什么解決方法。如果能,能否也給我說一下VS中debug的啟動過程,比如先初始化,然后加載什么,然后怎么的。萬分感謝!我懸賞我一半的分數了,我在這里是freshman,所以只有這么點!不好意思
查看完整描述

2 回答

?
慕尼黑8549860

TA貢獻1818條經驗 獲得超11個贊

針對工程太多,建議不要用VS自帶的編譯,可以寫個bat文件,批處理編譯項目。命令也很簡單

調試呢,也不建議直接F5,可以在你需要的地方設置斷點,然后 工具->追加到進程。不知道我翻譯的對不,我用的是英文版的.這樣就避免了Rebuild的問題。


查看完整回答
反對 回復 2018-12-29
?
aluckdog

TA貢獻1847條經驗 獲得超7個贊

我估計主要原因是你的項目特別大,VS 啟動時并不是要鏈接所有dll,而是要加載這些dll的符號表,這將是一個非常慢的過程。

另外,有人說如果工程中設置了太多的斷點也會造成加載速度緩慢。還有如果某些符號不在你的本機上,而在網絡上,也會導致啟動緩慢。


查看完整回答
反對 回復 2018-12-29
  • 2 回答
  • 0 關注
  • 790 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號