找不到导入的项目C:\ ... \ v4.5 \ Microsoft.Expression.Blend.WPF.targets

时间:2018-07-28 16:07:25

标签: c# wpf msbuild visual-studio-2017

我正在旧窗口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才能解决此问题吗?

Unloaded Project cuz of Blend v4.5

4 个答案:

答案 0 :(得分:2)

  

找不到导入的项目C:\…\ v4.5 \ Microsoft.Expression.Blend.WPF.targets”

找到了。您应该从开始菜单启动Visual Studio Installer,切换到“ 单个组件”页面,在“ SDK,库和框架”标题下,找到“ 适用于.NET的Visual Studio SDK的混合版本”并安装:

enter image description here

安装完成后,您将在以下路径下找到它:

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)

您可以删除要混合的引用;

  1. 在VS 2019中-右键单击(卸载/加载失败)项目。

  2. 选择-编辑您的class Response { @JacksonXmlElementWrapper(localName = "string") private List<String> strings; @JacksonXmlElementWrapper(localName = "number") private List<Integer> numbers; // getters, setters } 文件。

  3. 在文件底部,删除以下行

    *****.csproj
  4. 保存,重新加载项目并感到高兴。