簡體   English   中英

Visual Studio 2013錯誤列表未顯示失敗的構建上的錯誤

[英]Visual Studio 2013 Error List not showing errors on failed builds

我的VS2013專業版剛剛停止在我的錯誤列表中顯示構建錯誤(這更加用戶友好,因為我可以點擊錯誤並直接進入違規行)。 構建錯誤,例如對象上不存在的方法現在只在構建時出現在“輸出”窗口中。 這證明了我的生活更加艱難,因為我現在需要每次運行項目,以查看在運行時之前我應該​​在錯誤列表中真正得到的錯誤。

我試過了

  • 刪除suo文件
  • 選中,如果構建完成錯誤選項,則始終顯示錯誤列表
  • 開始了一個新項目

沒有任何工作。

也許只是讓VS2013與另一個IDE混淆,但我非常確定VS2013假設在構建失敗時錯誤列表中顯示錯誤例如

C:\\ Users \\ User \\ Documents \\ Visual Studio 2013 \\ Projects \\ MyProj \\ UI \\ Main.cs(149,213,149,221):錯誤CS1061:'Helper.Track'不包含'location'的定義,也沒有擴展方法'location'可以找到接受類型'Helper.Track'的第一個參數(你是否缺少using指令或匯編引用?)

這只是在我的輸出窗口中錯誤顯示。

在ErrorList的右側,選擇Build + Intellisense 為我工作

每隔一段時間我就會在2015年看到這一點。 對我來說,更改“顯示生成的問題”下拉菜單會讓它們顯示出來。 即使我已經使用“Build + IntelliSense”,將其放到“僅構建”或“僅智能感知”,也可以顯示它們(無需重建)。 有時我可以把它帶回B + I並保留顯示的錯誤,有時候不會。 相當奇怪。

有這個問題已經很久了,只是解決了。

您的問題超過6個月,所以我假設您已經解決了問題,但對於其他人,請確保錯誤窗口左上角的下拉列表(錯誤計數旁邊的“錯誤列表”文本下) )設置為“整個解決方案”。

我被設置為“當前文檔”。

我在VS2015 Update 3 RC和Xamarin(.Forms共享項目)中遇到了這個問題。
編譯器不會停止,錯誤只顯示在輸出窗口中。
這只適用於Xamarin項目(VB.NET項目都按預期工作)...
為了找到問題的原因,我更改了VS中的Build Output:

  • 菜單“工具 - 選項”
  • 從左側面板:“項目和解決方案:構建和運行”:
  • 將“MSBuild Output Verbosity”從“Minimal”更改為“Diagnostic”

執行此操作后,編譯器已停止並顯示錯誤。
之后,我將選項從“Diagnostic”設置為“Minimal” (就像之前一樣)並且......它也與“Minimal”一起工作(當然,我也重新啟動了VS)...

所以..似乎只改變(觸摸)設置(MSBuild輸出詳細程度)已經解決了問題,這是VS和/或Xamarin集成軟件中的一個錯誤......

重啟Visual Studio對我來說很有用。 似乎也為這個Microsoft Social帖子的貢獻者之一工作過。 我試過這個頁面上的所有答案都無濟於事。

轉到視圖菜單,然后選擇“錯誤列表”。 這就是你要找的東西。

確保在“ Error List窗格中選擇了Build + Intellisense 默認情況下,VS2015設置為“ Build Only

在2015年與xamarin項目有這個問題。打開一個非Xamarin並且錯誤列表工作正常。 然后重新打開xamarin項目,現在錯誤列表也開始工作了。 所以我的解決方案是打開非xamarin相關項目。

如果我在“解決方案”窗口中選擇“解決方案”,請右鍵單擊“解決方案”並選擇“構建解決方案”或“重建解決方案”,錯誤和警告將顯示在錯誤列表中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM