3 回答

TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊
構(gòu)建解決方案將執(zhí)行增量構(gòu)建:如果它認(rèn)為不需要重建項(xiàng)目,則不需要。如果未更改,它也可能會(huì)使用項(xiàng)目的部分構(gòu)建的位(我不知道需要花多長(zhǎng)時(shí)間)
重建解決方案將清除,然后從頭開始構(gòu)建解決方案,而無需理會(huì)之前所做的任何事情。與“先清理,再生成”的區(qū)別在于,“重建”將一次清理然后生成每個(gè)項(xiàng)目,而不是先清理然后再編譯。
干凈的解決方案將從先前的構(gòu)建中刪除構(gòu)建工件。如果構(gòu)建目標(biāo)目錄(bin和obj)中還有其他文件,則可能不會(huì)將其刪除,但實(shí)際的構(gòu)建工件會(huì)被移除。我見過這種情況的行為有所不同-有時(shí)會(huì)徹底刪除,有時(shí)則不會(huì)-但是我暫時(shí)會(huì)給VS帶來疑問的好處:)
(這些鏈接指向devenv.exe命令行開關(guān),但它們與菜單項(xiàng)的作用相同。)

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超4個(gè)贊
生成解決方案 - 生成所有已更改文件的程序集。如果裝配體沒有變化,則不會(huì)重建。也不會(huì)刪除任何中間文件。
最常用。
重建解決方案 -重建所有程序集,無論更改如何,但保留中間文件。
當(dāng)您注意到Visual Studio沒有將所做的更改合并到最新程序集中時(shí)使用。有時(shí)Visual Studio確實(shí)會(huì)犯錯(cuò)誤。
干凈的解決方案 -刪除所有中間文件。
當(dāng)所有其他方法都失敗并且需要清理一切并重新開始時(shí)使用。
- 3 回答
- 0 關(guān)注
- 1557 瀏覽
添加回答
舉報(bào)