VS2012,VS2010無法生成dll程序集的解決辦法


在我們做項目的時候總會遇到dll程序集無法生成導致各種問題.

通常我們的做法就是清理項目,然后重新生成,或者直接到bin目錄下刪除所有dll,然后重新生成.

有時候某幾個dll就是不生成. 這時候就需要思考問題所在了.

我在做webapi項目的時候,就遇到過這樣的問題. System.Web.Mvc 該程序集就是不生成在bin中,導致發布的時候失敗.

最終找到問題所在,原來該類程序集屬於系統框架級別的程序集. 是可以指定是否復制到本地的.

也就是說該類程序集即使沒生成在bin下,但程序也可以正常運行.  這就是我們發布的時候程序運行出錯,但在開發階段良好的原因.

解決辦法:

點引用找到要生成的dll, 屬性中有一個 復制本地的選項, 選擇true即可.


免責聲明!

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



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