當我在Visual Studio 2010中按F5時,我的代碼不再編譯。相反,它運行最新的編譯代碼。要編譯代碼,我必須右鍵單擊該程序並選擇Build,然後運行當我在VS2010中運行它時,程序無法編譯
如何讓我的程序在每次運行時編譯?
當我在Visual Studio 2010中按F5時,我的代碼不再編譯。相反,它運行最新的編譯代碼。要編譯代碼,我必須右鍵單擊該程序並選擇Build,然後運行當我在VS2010中運行它時,程序無法編譯
如何讓我的程序在每次運行時編譯?
它是在Visual Studio中的設置。打開設置對話框,應該有一個類別「項目和解決方案」(對不起,我使用德語版 - 不太清楚英文標籤是什麼)。還有另一部分「Build and Run」。頂部的第二個組合框允許您調整運行已修改項目時發生的情況。
另一個選項是解決方案屬性。在那裏你可以配置解決方案中的哪個項目應該被編譯。爲了達到目標,右鍵點擊解決方案,選擇「屬性」,在那裏選擇「配置」(?)。列表中的每個項目都有一個複選框,您需要檢查該項目是否已建立項目。
使用F6打造的整體解決方案,和Shift-F6建立當前項目
工具 - >選項 - >項目&解決方案 - >生成和運行
「上運行,當項目已經過時了:」 選擇「始終生成」
就是這樣,有它自己,非常討厭。
你得到了什麼錯誤? – Tigran
可能與以下相關:http://stackoverflow.com/questions/913054/visual-studio-commands-dont-work-ctrl-f5-doesnt-run-my-application –
@Tigran:正如他在問題中所說,這並不是說他得到編譯器錯誤 - VS2010甚至不嘗試編譯該項目,而是運行最後編譯的版本。 –