65.9K
CodeProject 正在变化。 阅读更多。
Home

Visual Studio.NET 属性浏览器空白问题

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.69/5 (6投票s)

2004 年 8 月 15 日

1分钟阅读

viewsIcon

83962

在 Visual Studio.NET 2003 版本中,属性浏览器会显示空白。我找到了解决方法,并制作了一个 Add-in 来解决这个bug。

引言

Visual Studio .NET 属性浏览器空白问题

什么是属性浏览器空白问题?

在 Visual Studio .NET 2003 版本中,IDE 在属性浏览器窗口中显示所选对象/文件的属性。有时,此窗口仅显示 UI 元素的属性,而不显示 HTML 元素或安装程序文件设置等。这种异常行为在创建安装程序项目后开始出现。

下图显示了属性浏览器应该如何显示项目的设置。

下图显示了在 Visual Studio .NET 2003 版本中出现的空白属性浏览器。

到目前为止,我不知道它为什么发生,但我找到了一种通过各种手段解决的方法。我切换了用户,发现当我第一次启动 Visual Studio .NET 时,它工作正常,但从后续启动开始,它开始显示空白属性浏览器。然后我意识到它会将某些内容存储到用户的数据注册表或目录中,从而影响此行为。

然后,我逐个删除注册表/文件,以找出 Visual Studio 何时能正确显示属性浏览器。经过多次实验,我发现删除 C:\Documents and Settings\USER\Application Data\Microsoft\VisualStudio\7.1 可以使 Visual Studio .NET 正常工作。我的意思是,如果我们删除整个 Visual Studio 设置文件夹,那么属性浏览器就可以完美地工作。但是,每次 Visual Studio 退出时都会创建此文件夹。

因此,我创建了一个 Visual Studio .NET Add-in,它与 Visual Studio 配合使用,并在 Visual Studio 退出时自动删除设置文件夹,从而使属性浏览器始终有效。但是,这可能会导致无法存储您对 Studio UI 元素的个性化设置更改。

该 Add-in 可免费下载,请访问 此处

更多关于 的信息。

© . All rights reserved.