2010-03-29 37 views
2

可能重复:
VS2005 Winforms Designer Exception Screen and IE8Visual Studio的WinForm设计展示设计错误文本而不是HTML

突然之间,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设计器时,我会得到一个.tmp文件的运行/保存/取消对话框,而不是设计器窗口。当我发现我已将记事本分配给.tmp文件类型并将其删除时,这消失了。

任何想法如何解决这个问题?

回答

2

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

HKEY_LOCAL_MACHINE\SOFTWARE\Classes 

为此添加一个叫做.tmp的密钥。

然后,添加以下字符串:

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

而且应该这样做。

+0

我喜欢你如何发布回应后,我告诉你如何解决它! – firedfly 2010-06-10 13:56:58

+0

大声笑。你得到了信用! – emptyset 2010-06-10 13:57:28

+0

太棒了!它确实解决了这个问题。我从来没有想过它会与IE8相关。 – 2010-06-14 10:00:50