在調試過程中,我試圖查看StringBuilder的內容以便可視化它。我有很多HTML的工作,我希望能夠查看HTML模式下的內容,如它VS 2008VS 2010調試 - 可視化器在哪裏
是可能正如你可以附着在圖像中看到,在2008年,我可以很容易地獲得html模式就在我想要的調試器上。 2010年,我必須調用ToString()方法才能獲得相同的功能。
如何在2010年獲得2008年的能力?
謝謝。
在調試過程中,我試圖查看StringBuilder的內容以便可視化它。我有很多HTML的工作,我希望能夠查看HTML模式下的內容,如它VS 2008VS 2010調試 - 可視化器在哪裏
是可能正如你可以附着在圖像中看到,在2008年,我可以很容易地獲得html模式就在我想要的調試器上。 2010年,我必須調用ToString()方法才能獲得相同的功能。
如何在2010年獲得2008年的能力?
謝謝。
我已經更新了塞斯·理查茲VS2010 StringBuilder的可視化解決方案,這樣可以在StringBuilder對象存在即HTML內容將被呈現。 You can download the solution here(將.xls擴展名重命名爲.zip) - 和/或go here for more information我對Seth的解決方案做了哪些更改。
注:我所做的更新不像默認的調試器可視化器那麼廣泛。但是,它至少會呈現您的HTML,而不是僅顯示原始字符串。
謝謝傑德。棒極了! – AboutDev 2011-03-21 18:26:15
S H Richards爲StringBuilder類型創建了自定義Visualizer。
我自己沒有嘗試過,所以我不能保證它是否有效。但是,您可以下載他的StringBuilderVisualizer Solution here並自行測試。
如果你嘗試一下,請與我們分享你的成果;)
嘗試它,但它不像默認調試器可視化。我找不到自己調用該表單的方法。甚至試圖改變顯示自己只是長度:[程序集:DebuggerDisplay(@「\ {{長度}}」,目標= typeof(System.Text.StringBuilder))]但也沒有工作。 – AboutDev 2011-03-18 22:33:07
.NET展示臺爲sourceforge上String
,StringBuilder
和DataTable
對象:
https://sourceforge.net/projects/visualizer/
展示臺對話框打開的非模態,從而使代碼要被編輯和重新編譯,而不必關閉窗口。
這是一個無賴。我以爲會有一個非公有或靜態成員,它有實際的字符串,但沒有骰子。我會添加一個功能請求MS連接:http://connect.microsoft.com/VisualStudio – Pat 2011-03-18 18:00:06