取消 VS2010 的 “正在創建 <項目名>.unsuccessfulbuild ,因為已指定 AlwaysCreate 。”


-------------------

2012-10-22 16:24

 

重新安裝了系統,和VS2010專業版,打開以前的項目,每次 F5 都會重新編譯,要知道 VS的編譯器 有時候效率可真低。

每次VS2010  顯示  “正在創建 <項目名>.unsuccessfulbuild ,因為已指定 AlwaysCreate 。”

查找AlwaysCreate 也找不出來 再哪里設置的。

后來 去 Document\Visual Studio 2010\settings\CurrentSettings.vssettings

將 這個 VS2010 的目錄全部刪除,再次運行 貌似不會默認指定AlwaysCreate為true了。

 

 

-----------------------

2015-12-31 今日再次碰到這個問題,項目總是會構建,這次問題是這樣解決的:

@ 刪除項目中不存在的頭文件

 

參考了:

http://blog.csdn.net/xuxinhua/article/details/14125623
 解決unsuccessfulbuild”,因為已指定“AlwaysCreate”
===================================

1.出現這個問題基本上如下排除

a 看看工程文件中是否包含了不存在的文件,譬如你加入了一個readme.txt到工程中,在計算機中又刪除了該文件,導致該文件實際上已經不存在了,這時候編譯時總是去查找該文件導致每次都要編譯。


b 查看文件的修改時間,這個很關鍵baidu中很少有人提到這個原因,如果個別文件的修改時間大於了當前時間,會導致每次生成都要出現上面的信息。特別是通過git從網站上同步源碼的時候特別容易出現。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM