加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

wpf – VS 2010:打开包含System.Windows.Interactivity的项目的

发布时间:2020-12-14 05:31:19 所属栏目:Windows 来源:网络整理
导读:我的问题如下:我向我的 WPF项目(.NET 4,VS2010)添加了对程序集“System. Windows.Interactivity”的引用以实现行为.整个解决方案构建并运行.作为行为实现的所需功能正常工作. 但是只要我打开一个XAML文件(只显示XAML代码,不显示设计器),我在错误窗口中得到
我的问题如下:我向我的 WPF项目(.NET 4,VS2010)添加了对程序集“System. Windows.Interactivity”的引用以实现行为.整个解决方案构建并运行.作为行为实现的所需功能正常工作.

但是只要我打开一个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的.

如何删除这些例外?这有什么不对?

谢谢,
弗洛里安

解决方法

我知道这是一个非常古老的帖子,但今晚花了几个小时与这个完全相同的错误挣扎.令我疯狂的是,这个解决方案在6个月之前对我很有用,然后我把它交给了我的客户,然后他们把它交给了VSS.他们给了我一个(略微修改过的)他们压缩的代码库,这实际上体现在Intellisense退出XAML文件内部的事实.

对我来说最终的诀窍是我以前从未遇到的事情.我导航到System.Windows.Interactivity.dll的物理文件位置,在“安全”部分底部的常规选项卡下是这个小块:

“此文件来自另一台计算机,可能会被阻止以帮助保护此计算机.”

此消息旁边是“取消阻止”按钮.我点击了这个按钮,重新加载了我的项目,错误立即消失,Intellisense立即开始在我的XAML文件中工作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读