簡體   English   中英

在調試時忽略Visual Studio中的項目

[英]Ignore a Project in Visual Studio while debugging

在Visual Studio中,如果您有一個包含許多項目的解決方案,是否可以指示調試器忽略某些項目? 在這個意義上將它們視為外部DLL?

我們有很多幫助代碼,我想調試一下。 例如,如果我正在進行函數調用,並且我進入它,我想跳過IoC代碼和基類框架代碼,並進入我正在研究的類的內容。 我想要介入的大部分內容都是支持程序集。

我想避免卸載項目,因為其他團隊成員正在積極地處理這些部分,並且當我從源代碼控制中獲取最新信息時,我想要接收他們的更改。 同樣,出於同樣的原因,我不想設置備用解決方案。 將調試器屬性放在其他人的代碼上也是不切實際的。

如果有辦法指示VS我只對特定組件感興趣,那將是理想的。

那么有:)

工具 - >選項 - > Debugging->符號

右側選項卡中將有一個名為“自動加載符號:”的選項。 在此下,選擇“指定排除的模塊”選項並在其中添加您的庫名稱。 你完成了。

另外,不要忘記在工具 - >選項 - >調試 - >常規中設置“啟動時沒有用戶代碼時發出警告”選項。 取消選中“如果啟動時沒有用戶代碼警告”復選框。 否則,visual studio會彈出一個惱人的消息框,說沒有可用的源代碼。

值得注意的是,我上面解釋的選項是從調試中排除某些程序集。 反轉也是可能的。 如果要排除多個程序集並且只想調試一個或兩個程序集,則可以使用同一菜單下的“僅指定模塊”選項。 工具 - >選項 - >調試 - >符號 - >“自動加載符號:”。 與前面提到的選項相反,這僅僅加載了所提到的符號以進行調試。

暫無
暫無

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

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