工作學習筆記——VS2010無法複製exe文件導致的工程生成失敗問題

某天碰到一個奇怪的問題,一個C#工程在VS 2010環境下突然無法正常生成可執行文件了。失敗的原因是無法將可執行文件從obj/debug目錄複製到bin/debug目錄。重啓VS後雖然可以正常生成,但是生成一次以後,又會生成不成功。懷疑文件被某個線程佔用,但是使用工具監視文件的佔用線程並沒有什麼特別的發現,很是惱人。

 

經過辛苦的網上搜索。才找到了問題的初步原因。爲了使用內部版本號,把Assembly.cs中的版本信息由1.0.0.0改爲1.0.*,結果就引起了這個問題。網上的說法是VS的一個bug。更深層次的原因就沒有時間細究了。使用內部版本號的打算也暫時放棄了。

 

解決問題的網站

http://stackoverflow.com/questions/2895898/visual-studio-build-fails-unable-to-copy-exe-file-from-obj-debug-to-bin-debug

 

另外最近發現VS的ClickOnce還不錯,一鍵部署、自動更新,很適合我們使用。

發佈了56 篇原創文章 · 獲贊 26 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章