我使用Visual Studio 2010编辑Silverlight (4)的XAML。经常在日常甚至每小时都会随机失去XAML智能感知。 通常情况下,我会得到一个完整的页面,其中包含有效的XAML,但被Visual Studio 2010的解析器淹没在蓝色下划线中,因为它混淆了: 这是其中一个错误: Error 6 'Microsoft.Expression.Platform.Silverlight.Metadata.FrameworkElementMetadata'的类型初始化程序引发了异常。 C:\ projects ... \ Styles.xaml
我也遇到过这个问题,但最多只是间歇性的。Visual Studio在幕后不断地重新编译你的XAML(和其他代码),有时会遇到错误,这就是问题所在。有时可能没有错误,但VS决定在你正在输入一行的中途编译某些东西。我所做的就是点击“生成”或“重新生成”,然后一切都能正常工作。