VS2012 此項目已過期 解決方案


      近來使用vs2012編寫了個小程序,每次運行均出現"此項目已過期"的提示,其實項目中的文件根本就未修改,雖然影響不大,但每次運行都要重新編譯,不僅浪費時間,看着也不舒服。

      在網上搜索后,發現出現這個問題的還真不少,應該是vs的一個bug,就是vs工程中引入的文件被刪除了,但是工程中並沒有使用,編譯能成功,但是每次編譯就出現 “此項目已過期" 的提示,但vs並不說明是哪個文件出了問題。

      網上的解決方案是這樣的:

       1. 關閉vs

       2. 打開vs的目錄,比如 D:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE  

       3. 找到devenv.exe.config 這個文件,在 </configSections> 這行后面加上

    1. <system.diagnostics>  
    2.     <switches>  
    3.         <add name="CPS" value="Verbose" />  
    4.     </switches>  
    5. </system.diagnostics>  

      4. 在這里 http://technet.microsoft.com/en-us/sysinternals/bb896647 下載  DebugView,並打開,本地下載

      5. 重新打開vs,打開工程,再按一次F5

      6. DebugView中尋找 not up to date,就會確切提示,究竟是哪個文件出問題了,這樣就能針對性的解決問題了。

 

      最后發現在資源文件中出現了很多重復項,用鼠標雙擊不能打開的,把它刪除就好了。


免責聲明!

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



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