我在Visual Studio 2010中使用的Resharper试用版已过期。在它过期后,Intellisense被破坏,许多设置如“打开方式'已还原为默认值。我通过选中复选框为C#文件重新启用了我熟悉的Intellisense功能自动列出成员'和'参数信息'低于选项->文本编辑器->所有语言.

我仍然无法在现有解决方案的XAML文件中获得预期的自动完成行为。当开始键入标记“<”时,我通常希望看到XML命名空间范围内的类型列表。我确实看到一些自动完成选项,但它们仅限于<!--,<![CDATA(CDATA)[、和<?。键入属性名称和值时,我没有任何选项。

当我使用xaml文件创建新的解决方案时,Intellisense的行为与预期一致。我禁用了我安装的几个扩展,但没有效果。重启VS和我的系统也没有任何区别。

有人能提供任何解决智力问题的方法吗?

编辑:我还应该提到,在Intellisense不起作用的情况下,VisualStudio不会阻止我在调试时编辑XAML文件。这可能是对正在发生的事情的一个很好的提示。

1答案1

重置为默认值

在工具->导入和导出设置下导出设置。按功能分组执行。然后使用“导入和导出设置”重置所有设置,并一次重新导入一点设置,以找出问题所在。

2
  • 导出了所有设置,将所有设置重置为默认值,重新启动,我仍然看到相同的行为。 2011年11月30日17:41
  • 奇怪。。。我放弃了修复当天的问题,从先前的导出中导入了所需的设置,并重新启用了扩展。离开电脑30分钟后,我回来了,一切都正常。我没有重新启动Visual Studio,甚至没有关闭我正在使用的当前缓冲区。 2011年11月30日21:10

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览已标记的其他问题问你自己的问题.