在Visual Studio 2010中反复丢失XAML intellisense

时间:2010-08-16 10:43:11

标签: visual-studio-2010 xaml intellisense

我正在使用Visual Studio 2010编辑Silverlight的XAML(4)。在每天,甚至每小时的基础上,我随机丢失了我的XAML intellisense。

我常常会在Visual Studio 2010的解析器混淆的蓝色下划线中得到一整页有效的XAML:

alt text http://i33.tinypic.com/rr8o5y.png

以下是其中一个错误:

  

错误6类型初始值设定项   'Microsoft.Expression.Platform.Silverlight.Metadata.FrameworkElementMetadata'   扔了一个   例外。 C:\项目... \ Styles.xaml

3 个答案:

答案 0 :(得分:5)

我也遇到了这个问题,但最多也是间歇性的。 Visual Studio不断在幕后重新编译您的XAML(和其他代码),有时它会遇到错误,这就是问题的来源。有时它可能没有错误,但VS决定在你输入一行时编译一些东西。我所做的就是点击'build'或'rebuild',一切都会再次运作。

答案 1 :(得分:2)

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

答案 2 :(得分:0)

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

enter image description here