我有一个WPF项目,当我打开一个XAML文件并开始输入时,Visual Studio暂时没有响应,然后Intellisense停止处理XAML文件。但是,它在C#文件上运行得很好。
首先我在这里尝试了这个建议,但无济于事。 Xaml intellisense not working after adding custom xmlns
我从项目中排除了几乎所有文件,并对其余文件进行了评论,但仍然无法正常工作。我删除了一堆项目引用,突然它起作用了。我相信我已经把它缩小到其中一个罪魁祸首(所有版本都是2013.1.403.45版):
Telerik.Windows.Controls
Telerik.Windows.Controls.Chart
Telerik.Windows.Controls.Navigation
Telerik.Windows.Data
每次添加这些内容时,当我重新打开解决方案时,Windows事件日志中会出现一些错误,例如:
Application: XDesProc.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Reflection.ReflectionTypeLoadException
我的项目中已经有这些DLL多年了,但它昨天才停止工作。我检查了TFS的旧版本(之前有效),Intellisense仍然失败。我的一位同事在他的机器上检查了我的项目,但它失败了。我可以创建其他WPF项目并添加这些DLL,Intellisense工作正常(至少现在)。我已多次清理/重建,但似乎没有任何帮助。
我的应用程序似乎正常运行,Visual Studio 2012的其余部分也是如此;只有XAML Intellisense停止工作。
帮助!我完全和完全感到困惑。甚至不确定Telerik是问题还是红鲱鱼。
答案 0 :(得分:0)
我能够通过将Telerik DLL更新为更新版本来解决此问题。几周前我不小心从新版本切换到旧版本,但我不知道它为什么现在才停止工作。我不知道底层问题是什么......但它现在有效。