但是只要我打开一个XAML文件(只显示XAML代码,不显示设计器),我在错误窗口中得到两个异常:
第一例外:
“System.IO.FileLoadException被抛出”SomeFile.xaml“:无法加载文件或程序集’System.Windows.Interactivity,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35’或其依赖项之一.操作是不支持.(HRESULT异常:0x80131515).“
第二例外:
“无法加载文件或程序集’System.Windows.Interactivity,PublicKeyToken = 31bf3856ad364e35’或其中一个依赖项.不支持操作.(HRESULT异常:0x80131515)”
即使我打开不包含新行为的XAML文件,也会出现异常.除了这些例外,该解决方案构建并运行.
如果我关闭XAML文件,则异常消失.
类似的问题在http://connect.microsoft.com/VisualStudio/feedback/details/648819/visual-studio-2010-silverlight-designer-crash中描述.但这是针对SL4的.
如何删除这些例外?这有什么不对?
谢谢,
弗洛里安
解决方法
对我来说最终的诀窍是我以前从未遇到的事情.我导航到System.Windows.Interactivity.dll的物理文件位置,在“安全”部分底部的常规选项卡下是这个小块:
“此文件来自另一台计算机,可能会被阻止以帮助保护此计算机.”
此消息旁边是“取消阻止”按钮.我点击了这个按钮,重新加载了我的项目,错误立即消失,Intellisense立即开始在我的XAML文件中工作.