vs2015 編譯時錯誤列表中沒有錯誤,dll卻沒有生成出來


最近發現vs2015的一個問題, 編譯時,錯誤列表中沒有錯誤,dll卻沒有生成出來,vs重啟也無效

解決

多次排查發現如果一個類庫設置的是framework 4.0版本,但引用了framework4.5的別的類庫,就會出現這種情況,要把當前類庫改為4.5或更高,問題解決

而輸出窗口其實會打印出問題“error CS0246  ........因為它是針對“.NETFramework,Version=v4.5.2”框架生成的。該框架版本高於當前目標框架“.NETFramework,Version=v4.0”。

但是vs肯定會把此類問題列到錯誤列表中的,測了2010是沒問題的。

原因

然后在vs2015中把之前類庫改為framework2.0,類似問題是會列到錯誤列表的

 

然后再把類庫改為framework4.0,問題依然會列到問題列表中,估計是vs2015的一個bug或異常導致的,非必現。

附上版本信息


免責聲明!

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



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