在使用Visual Studio的過程中,有時候會遇到每次啟動程序時,都需要重新編譯一次的問題,使用重新生成解決方案、清理解決方案均不能解決問題。在網上搜了一下,發現可能引起該問題的原因有很多,並沒有一個好的總結。后來在StackOverflow上找到了尋找根本原因的方法(然而該答案居然不是排名第一):
在中文Visual Studio里就是工具->選項->項目與解決方案->生成並運行:
選擇為“診斷”,這樣在生成時,就可以在輸出列表的開頭,找到究竟是哪個文件使編譯器判斷編譯結果不是最新的。