我正在旧窗口7中使用Visual Studio 2013开发WPF项目。但是,当我安装新的Windows 10和Visual Studio 2017并尝试打开我的项目时;我的项目无法加载,并显示以下错误消息:
导入的项目“ C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ Microsoft \ Expression \ Blend.NETFramework \ v4.5 \ Microsoft.Expression.Blend.WPF.targets“ 没找到。此外,试图恶魔 “ Microsoft \ Expression \ Blend.NetFramework \ v.4.5 \ Microsoft.Expression.Blend.WPF.targets 在$(MSBuildExtensionsPath)的后备搜索路径中- “ C:\ Progam文件(x86)\ MSBuild”。这些搜索路径在 “ C:\ Users \ AdminPC \ AppData \ Local \ Microsoft \ VisualStudio \ 15.0_51bebed7 \ devenv.exe.config” 。确认声明中的路径正确,并且 文件在磁盘上的搜索路径之一中。 C:\ Users \ AdminPC \ Documents \ Visual Studio 2013 \ Projects \ MyCustomMessages \ MyCustomMessages.csproj
我搜索了一些解决方案,发现必须安装BlendWPFSDKv4_en.msi版本4,但仍然无济于事,也没有BlendWPFSDKv4_en.msi版本4.5。我该怎么办,我应该安装VS 2013才能解决此问题吗?
答案 0 :(得分:2)
找不到导入的项目C:\…\ v4.5 \ Microsoft.Expression.Blend.WPF.targets”
找到了。您应该从开始菜单启动Visual Studio Installer,切换到“ 单个组件”页面,在“ SDK,库和框架”标题下,找到“ 适用于.NET的Visual Studio SDK的混合版本”并安装:
安装完成后,您将在以下路径下找到它:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\Expression\Blend.NETFramework\v4.5
已认证:Visual Studio 2017 - What happened to Expression interactions?
希望这会有所帮助。
答案 1 :(得分:1)
我已经通过安装解决了问题
为.NET 4安装Microsoft Expression Blend软件开发工具包(SDK),
无需安装旧版VS
答案 2 :(得分:0)
我已经通过在具有VS2017的同一台计算机上安装VS2015来解决了该问题,现在该项目在VS2017中可以正常工作。
答案 3 :(得分:-1)
您可以删除要混合的引用;
在VS 2019中-右键单击(卸载/加载失败)项目。
选择-编辑您的class Response {
@JacksonXmlElementWrapper(localName = "string")
private List<String> strings;
@JacksonXmlElementWrapper(localName = "number")
private List<Integer> numbers;
// getters, setters
}
文件。
在文件底部,删除以下行
*****.csproj
保存,重新加载项目并感到高兴。