2010-03-09 44 views
0

我試圖建立一個錯誤記錄器,記錄在導致錯誤的函數中處於活動狀態的運行值。 (只是爲了好玩,所以它不是關鍵問題)我可以通過編程獲得調試時顯示的Autos/local變量嗎?

當進入休息模式並查看本地選項卡和自動選項卡,您可以看到所有活動變量(名稱,類型和值),這將是有用的在出現錯誤時以及在其他一些情況下記錄日誌。

對於我的示例,我只想查找所有類型爲字符串和整數的局部變量,並存儲它們的名稱和值。

這可能與反思?任何提示或指示讓我更接近我的目標將非常感激。

玩弄使用表達式specifik對象(結構)來創建針對一個數據集的automapper,但我沒有做過像什麼,我問上面,所以請讓我高興,說其可能什麼。

謝謝。

+0

@Sinan,謝謝你的代言。但是這些術語在視覺工作室中被命名爲「Autos」和「Locals」,所以我認爲那會更好。 「自動」與我的問題無關,所以你可以拿走它。只是我5美分。 – Stefan 2010-03-09 00:44:45

+0

你總是可以回滾任何編輯。但是,「Autos」和「Locals」不是「術語」 - 它是工具窗口的名稱。您可能會發現這些術語在Visual Studio Debugger UI的上下文之外無效。 – 2010-03-09 00:50:08

+0

@John,我認爲「汽車」和「當地人」會比「自動」和「本地」更多的人敲鐘。但無論如何..標題和文字說明了一切,所以我不在乎。我只是解釋了爲什麼我使用這些「術語」。 – Stefan 2010-03-09 00:56:03

回答

1

如果您希望重現調試器的行爲,那麼您可能希望的調試器。請參閱Visual Studio Extensibility Learning Center。具體來說,請參閱「調試器」下的鏈接。

+0

+1爲有充足的良好信息的鏈接。我會回來的... – Stefan 2010-03-09 01:01:13

相關問題