vs2012發行時出現0x80004002錯誤的解法

vs2012發行時出現0x80004002錯誤的解法

將vs2010的專案昇級到vs2012後,在發行專案時,有時會出現如下圖所示的錯誤訊息,以致於無法發行專案

publishingerror

 

這一個問題也有人已經回報給微軟了

http://connect.microsoft.com/VisualStudio/feedback/details/766081/cannot-publish-web-application-in-vs-2012

但其實老外已經有暫時的因應措施了,原文請看這一篇

http://blog.luppes.com/2012/09/15/publish-failing-in-vs2012/

看完後他說的意思,簡單來說就是將目錄下的[專案名].v11.suo的刪掉後,再重開一次vs2012,發行就正常了

剩下的我看就等vs2012的sp1了吧!不知道要啥時才會出來,且我還覺得vs2012有另一個小bug

就算我在發行時勾選不要覆蓋目的地的app_data資料夾,他還是會覆蓋(後來找到原因,是因為發行時預設是release,因此要改成debug再加勾選不行覆蓋app_data,這樣就可以了,跟vs2010差真多啊)