LoginSignup
2
2

More than 5 years have passed since last update.

Visual Studio 2015 のイミディエイトウィンドウで改行を含む String がシリアライズされてしまう

Posted at

問題

VS2008 から VS2015 に乗りかえた際に以下のような問題がでました。

VS2008 では...

Dim varName As String = "foo" & vbCrLf & "bar"

... として、イミディエイトウィンドウで...

? varName

... とすると、ちゃんと...

出力例(1).VS2008の場合
foo
bar

...と表示してくれたのですが、VS2015 から...

出力例(2).VS2015の場合
"foo" & vbCrLf & "bar"

...のように、シリアライズ(?)されて出力されてしまいます。

文字列変数に格納した SQL をデバッグしたい時など不便です。

解決

出力例(1)のようにするには、以下のようにイミディエイトウィンドウに入力します。

? System.Diagnostics.Debug.Print(varName)
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2