我正在使用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
答案 0 :(得分:5)
我也遇到了这个问题,但最多也是间歇性的。 Visual Studio不断在幕后重新编译您的XAML(和其他代码),有时它会遇到错误,这就是问题的来源。有时它可能没有错误,但VS决定在你输入一行时编译一些东西。我所做的就是点击'build'或'rebuild',一切都会再次运作。
答案 1 :(得分:2)
我们有类似的问题,可以通过打开xaml作为源代码来解决它 为此,右键单击xaml并单击打开。选择没有编码的源代码编辑器。您可能还希望将其设置为默认行为
答案 2 :(得分:0)
现在有一段时间遇到同样的问题。发现如果我打开xaml作为源代码并清理解决方案,投诉就会消失。