代码之家  ›  专栏  ›  技术社区  ›  Miki Watts

Visual Studio WinForm Designer将设计错误显示为文本而不是HTML[重复]

  •  2
  • Miki Watts  · 技术社区  · 16 年前

    可能重复:
    VS2005 Winforms Designer Exception Screen and IE8

    突然间,Visual Studio将设计器错误显示为纯HTML文本,例如:

    <DIV id="div1" class="ErrorStyle" width="100%"><span style="font-weight: 600"><br>Object reference not set to an instance of an object. </span><br><a href=""

    而不是显示通常的HTML格式。我在谷歌上找不到类似的东西。

    在遇到这个问题之前,当我试图打开WinForm设计器时,我会得到Internet Explorer的运行/保存/取消对话框,而不是设计器窗口。当我发现我已经将记事本分配给了.tmp文件类型并将其删除时,这种情况就消失了。

    有什么解决办法吗?

    2 回复  |  直到 16 年前
        1
  •  2
  •   emptyset    16 年前

    快速解决方法是修改注册表设置。

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes
    

    添加一个名为 .tmp 对此。

    然后,添加以下字符串:

    (Default)     REG_SZ    htmlfile
    Content Type  REG_SZ    text/html
    PerceivedType REG_SZ    text
    

    这样就可以了。

        2
  •  1
  •   Community Mohan Dere    9 年前

    这是由于IE8。其他有这个问题的人可以通过恢复到IE7来解决它。我自己也没试过。

    编辑 :我已经发布了 answer 关于重复的stackoverflow问题。