VS2017 發布錯誤時候的處理方法


這兩天遇到一個很惱人的問題, vs2017在一次意外崩潰之后就不能進行發布了, 提示信息總是

vs2017 publish has encount an error

System.AggregateException: One or more errors occurred. ---> System.Exception: Publish failed due to build errors. Check the error list for more details.
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at Microsoft.VisualStudio.Web.Publish.PublishService.VsWebProjectPublish.<>c_DisplayClass40_0.<PublishAsync>b2()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()

 

一番搜索之后無果, 最后從一位老外網友那邊找到解決問題的思路。

我們正常使用的時候, 輸出信息都是簡略版。 這時候vs實際上找到了問題, 只是沒有顯示。 

 

解決問題 工具-- 選項 -- 項目和解決方案 --生成並運行, 對 msbuild的輸出級別 設置為詳細

設置完成后, 果然發現, 缺少了一個dll, 把dll復制過去, 完美解決問題。

 


免責聲明!

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



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