2014-12-02 75 views
0

我正在研究的解決方案有一些特殊之處。有時我需要Clean solution,之後Rebuild solution,如果不是網絡應用程序無法訪問。那爲什麼我爲該工作制作了一個bat文件,並將該bat文件綁定到Visual Studio工具欄中的按鈕。Visual Studio「清潔和重建」在一個按鈕?

但是用這種方式,visual studio只運行bat文件,所以它清理並重建了我之前在bat文件中定義的一個解決方案。我想要的是一個按鈕,可以清理和重建解決方案OPENING,是一個組合的CleanRebuild視覺工作室的命令只需一個按鈕。

有沒有辦法給我?

我使用Visual Studio 2013年

+4

[「重建」是一個「清潔」,然後是「構建」](http://stackoverflow.com/questions/1247457/difference-between-rebuild-and-clean-build-in-visual-studio-2008 )。你不應該需要明確清理然後重建,afaik ..你確定只是一個重建不會工作? – Blorgbeard 2014-12-02 02:50:45

+0

我確定。工作與否並不重要。類似於我的問題是:我們可以將一些Visual Studio函數組合到一個按鈕(或菜單)中。 – 2014-12-02 07:35:13

+0

您可以在'Tools'菜單中爲此目的定義外部工具嗎?說這個外部工具指向一個bat文件.. – 2014-12-02 11:34:17

回答

1

正如@Blorgbeard說,

什麼是重建解決方案?

重建解決方案將清理並從頭開始構建解決方案,忽略之前完成的任何事情。它所做的是刪除所有程序集,exe文件和引用的文件以再次編譯。

什麼是清潔解決方案?

Clean Solution將從bin/obj目錄中刪除所有已編譯的文件(即EXE和DLL's)。

重建意味着編譯和鏈接所有源文件,無論它們是否更改。構建是正常的事情,速度更快。有時,項目目標組件的版本可能會不同步,重建對於構建成功是必要的。在實踐中,你永遠不需要清潔。

+0

謝謝你寫給我。我知道你的話是什麼意思。但正如我對@Blorgbeard的評論,我要求的是關於使用IDE。 – 2014-12-02 07:38:41

相關問題