VS 2019 程序集“XXX”中的类型“XXX”是利用旧版本的 Blend SDK 构建的

8 阅读1分钟

VS 2019 程序集“XXX”中的类型“XXX”是利用旧版本的 Blend SDK 构建的,并且在 Windows Presentation Framework 4 项目中不受支持

原文链接: blog.csdn.net/weixin_3930…

1. 问题描述

使用Visual Studio 2022打开WPF项目正常,但使用Visual Studio 2019打开项目时,设计器中无法查看界面,提示错误 XDG0060 程序集“Caliburn.Micro.Platform”中的类型“ActionMessage”是利用旧版本的 Blend SDK 构建的,并且在 Windows Presentation Framework 4 项目中不受支持。

2. 解决方案

(1)先在VS安装路径下搜索System.Windows.Interactivity.dll

image.png (2)以管理员权限打开VS开发人员工具

image.png (3)执行以下命令:

gacutil -i "D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\PrivateAssemblies\System.Windows.Interactivity.dll"

image.png (4)重启VS 重新加载项目后,问题解决

参考链接: github.com/PrismLibrar…