【问题标题】:Repeatedly losing XAML intellisense in Visual Studio 2010在 Visual Studio 2010 中反复丢失 XAML 智能感知
【发布时间】:2019-08-06 19:08:15
【问题描述】:

我正在使用 Visual Studio 2010 为 Silverlight (4) 编辑 XAML。我每天甚至每小时都会随机丢失我的 XAML 智能感知。

我经常会从 Visual Studio 2010 的解析器中得到一整页以蓝色下划线覆盖的有效 XAML:

这是错误之一:

错误 6 'Microsoft.Expression.Platform.Silverlight.Metadata.FrameworkElementMetadata' 扔了一个 例外。 C:\projects...\Styles.xaml

【问题讨论】:

  • 记录您在“查看 + 错误列表”窗口中看到的内容。
  • @Hans 我会尝试跟踪它们,但通常根本没有错误,智能感知就会停止。
  • 我一直都明白这一点。它让我发疯。我已经养成了使用 C# 智能感知,然后返回到 XAMl 的习惯。总而言之,我发现 VS2010 有很多问题,我急切地等待 SP1。
  • 哦,Blend好像也没有这个问题,所以有时候我就直接过去了。
  • VS 2015 并且仍然一直丢失 XAML 智能感知。至少可以说令人沮丧且没有效率。

标签: visual-studio-2010 xaml intellisense


【解决方案1】:

我也遇到了这个问题,但充其量只是间歇性的。 Visual Studio 在幕后不断地重新编译您的 XAML(和其他代码),有时它会遇到错误,这就是问题所在。有时可能是没有错误,但是 VS 决定在您键入一行时编译一些东西。我所做的只是点击“构建”或“重建”,然后一切都恢复正常了。

【讨论】:

  • 构建项目似乎可以修复这个烦人的错误。谢谢
  • 即使重建也不能在这里修复它。
【解决方案2】:

我们有类似的问题,可以通过打开 xaml 作为源代码来解决 为此,右键单击 xaml 并单击打开方式。选择没有编码的源代码编辑器。您可能还想将此设置为默认行为

【讨论】:

  • 不适合我。
【解决方案3】:

有一段时间了同样的问题。发现如果我将 xaml 作为源代码打开并清理解决方案,投诉就会消失。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 2016-06-27
    相关资源
    最近更新 更多