想要用一个str变量用可视化文本窗口观察sql语句StringBuilder初始化了一个str对象,添加了对sb的监视,
设置好了断点,把鼠标悬浮在str对象上,照理说应该看到
一个“放大镜”(点了以后会显示可视化文本窗口),但我这里偏偏少了这个“放大镜”;
而且一层层点下去,str-静态成员-非公共成员的capacity等旁边都有放大镜(可视化文本窗口),
求帮助!!!

解决方案 »

  1.   

    string str1 = "abc";//断点----行1
    string str2 = "cba";//监视str2  -----行2
    compToString(str1,str2);----行3如果没有运行完str2,不会出来那个你所谓的“放大镜”.
    即如果程序刚运行到 行2,则行2中str2不会出来放大镜  行3也不会出现,提示行3null
    但是现在行1中的  str1就可以点出放大镜
      

  2.   

    可我用
    StringBuilder str=new StringBuilder();  行1断点
    str.AppendLine("123");  行2 监视str
    str.AppendLine("abc");  行3
    调试箭头指在行3了 但 第二行的str还是没有"放大镜"
      

  3.   


    Compact Framework 上不支持可视化工具。
      

  4.   

    可视化工具在调试器中用放大镜图标表示。 当您在“数据提示”、调试器变量窗口或“快速监视”对话框中看到放大镜图标时,可单击该放大镜以选择适合于相应对象的数据类型的可视化工具。 Compact Framework 上不支持可视化工具。注意 
    调试器可视化工具要求比部分信任的应用程序允许的特权更大的特权。 因此,在部分信任的代码中停止时,可视化工具不会加载。 若要使用可视化工具进行调试,必须运行完全信任的代码。
     
    msdn
      

  5.   

    还是不太懂 但我只知道看string。。