11

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

通常,我会从Visual Studio 2010的解析器中得到一整页用蓝色下划线覆盖的有效XAML,让人感到困惑:

替换文本

以下是其中一个错误:

错误6的类型初始值设定项“微软。表达式。平台。Silverlight。元数据。FrameworkElementMetadata“扔了一个例外。C: \项目。。。\样式.xaml

4
  • 记录您在“视图+错误列表”窗口中看到的内容。 2010年8月16日12:12
  • @汉斯,我会尝试跟踪它们,但通常根本没有错误,智能感知就会停止。 2010年8月16日14:27
  • 2
    我一直都这样。它让我发疯。我已经养成了使用C#智能感知查找后面的代码,然后返回XAMl的习惯。总而言之,我发现VS2010相当bug,我急切地等待着SP1。 2010年8月25日13:52
  • 哦,Blend似乎也没有这个问题,所以有时我只是去那里。 2010年8月25日13:53

3个答案

重置为默认值
5

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

2
  • 构建项目似乎修复了这个恼人的错误。谢谢 2012年1月17日13:53
  • 即使重建也不能解决这个问题。
    – 地铁
    2014年2月5日13:28
2

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

1
  • 无法为我修复。
    – 地铁
    2014年2月5日13:28
0

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

在此处输入图像描述

你的答案

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

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