[英]Build Errors in Visual Studio 2019 inconsistently show up in Error List
我最近從 Visual Studio 2017 Community Edition 更新到 Visual Studio 2019 Community Edition。
現在,如果我構建有錯誤的解決方案,它們將顯示在構建輸出中,但並非所有錯誤都會出現在錯誤列表中。 似乎只有打開文件的錯誤才會顯示在錯誤列表中。 這非常煩人。
在這個問題上我並不孤單。 在微軟的論壇上已經被多次報道過,但是沒有人給出明確的解決方案。
我已經嘗試了人們在這些線程中建議的各種解決方案:
我之前在其他版本的帶有 Razor 頁面的 Visual Studio 中遇到過這種情況。 據我所知,這在 Razor 中是意料之中的。
我嚴重懷疑影響任何事情的唯一其他因素是它是由 Unity 編輯器生成的 Visual Studio 項目。 據我所知,ASP.NET、Razor、Xamarin 和其他框架都有各自版本的問題報告。 也許 Unity 也受到它的影響,但我不知道如何或為什么。 我懷疑 Unity 自動生成的 Visual Studio 項目與您的標准庫項目有什么不同。
在我的情況下,解決方案是關閉“工具->選項->項目和解決方案->常規->構建開始時顯示輸出窗口”。 即使“輸出”窗口顯示“0 成功,1 失敗”,它也不會切換回“錯誤列表”窗口,即使“如果構建完成時出現錯誤,則始終顯示錯誤列表”上方的復選框應該將其移至“錯誤”列表'。 顯然 Visual Studio 2019 中的一個錯誤在 Visual Studio 2017 中不存在(我剛剛完成更新)。
就我而言,這是我在發布配置文件下構建的事實。 從“開始調試”按鈕旁邊的下拉菜單中選擇“調試”后,幾秒鍾后它開始在“錯誤列表”中顯示我的錯誤。
在我的例子中,這是因為依賴 dll 是為 x86 構建的,但在行為不端的項目中,它的引用是 processorArchitecture=MSIL
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.