Visual Studio不會一次顯示所有編譯錯誤。例如,有一次它說我有兩個錯誤,當我修復它們時,會出現102個更多的編譯錯誤,這些新錯誤不依賴於前面那兩個錯誤。 我們如何告訴它通過所有代碼並一次性顯示所有編譯錯誤使Visual Studio顯示所有編譯錯誤!
回答
如果不知道你使用了什麼編譯器,這是不可能回答的。如果它產生如此多的錯誤,你的源代碼就會變得相當糟糕。期望完整的錯誤列表是有用的希望,一個錯誤的聲明可能會在代碼中產生大量其他錯誤,但實際上並不是錯誤的。你只能真正相信前幾個錯誤。
芯片離開它,一次一個錯誤。並確保您的更改不會產生大量新錯誤。它的聲音是怎麼回事。
我在VS 2008專業版中使用C# – Bohn 2010-06-08 18:23:53
「你的sc很糟糕」不是問題的答案。 – truthseeker 2013-07-03 10:27:39
您沒有提及您正在使用的語言,但沒有隱藏錯誤本身的隱藏設置,除了編譯器在遇到gazillion問題後放棄(Visual C++)。它已經決定代碼有太多的錯誤,它不會浪費更多的時間來嘲弄你的東西,你會忽略它。經典的例子是缺失大括號和圓括號,或者拙劣的#include警衛等引起的。
我在VS 2008專業版中使用C# – Bohn 2010-06-08 18:24:14
它顯示更多錯誤的唯一原因是因爲您剛修復的編譯錯誤導致它們發生。他們以前不是問題。可能是你添加了一個新的參考或刪除了一些參考來解決一個問題。其中一個或兩個操作會導致出現100個或更多的下一個編譯錯誤。
這通常是由於在解決方案級別的糟糕設計造成的,其中添加了太多循環或不必要的引用,導致模糊性問題或類似的類型不匹配問題。這當然只是其中的一個原因。
對於Visual Studio 2015,有一個C#和基本,工具 - >選項 - >文本編輯器 - > Lang-> Advanced的設置:啓用完整的解決方案分析。
https://msdn.microsoft.com/en-us/library/mt709421.aspx?f=255&MSPPError=-2147217396
- 1. 在Visual Studio 2008中將Fxcop錯誤顯示爲編譯錯誤
- 2. Visual studio編譯錯誤
- 3. Visual Studio - 編譯錯誤
- 4. Visual Studio 2010編譯錯誤
- 5. Visual Studio 2010編譯錯誤
- 6. 編譯錯誤-1073741502 Visual Studio
- 7. Visual Studio 2010編譯錯誤
- 8. MVC - Visual Studio 2010編譯沒有錯誤
- 9. Visual Studio 2010 SP1 - 不顯示編譯錯誤ID
- 10. Visual Studio顯示HTML錯誤
- 11. Visual Studio的錯誤顯示
- 12. Visual Studio express顯示錯誤:「編譯器中發生內部錯誤」
- 13. ASP.NET MVC和Visual Studio 2013:編譯錯誤
- 14. enum的Visual Studio編譯器錯誤
- 15. Visual Studio 2015編譯器錯誤C1060
- 16. C++ Visual Studio 2013編譯錯誤?
- 17. 複製Visual Studio項目 - 編譯錯誤
- 18. 與Visual Studio的C++編譯錯誤
- 19. 爲visual studio 2010編譯qt錯誤
- 20. Visual Studio 2015中的TypeScript編譯錯誤
- 21. 微軟Visual Studio 17錯誤編譯
- 22. Visual Studio 2010中的編譯錯誤
- 23. Visual Studio 2010:編譯designer.cs錯誤
- 24. Visual Studio編譯器錯誤消失
- 25. Visual Studio 2017編譯器錯誤
- 26. 編譯錯誤C3861 Visual Studio 2010
- 27. 編譯時出現Visual Studio 2013錯誤
- 28. Visual Studio 2010與std :: string編譯錯誤?
- 29. 編譯Visual Studio 2012中的錯誤
- 30. Windows 8 Visual Studio 2010編譯錯誤
你使用什麼語言? – JaredPar 2010-06-08 18:14:06
我在VS 2008專業版中使用C# .. – Bohn 2010-06-08 18:22:56