【问题标题】:The imported project C:\...\v4.5\Microsoft.Expression.Blend.WPF.targets" was not found未找到导入的项目 C:\...\v4.5\Microsoft.Expression.Blend.WPF.targets"
【发布时间】:2018-07-28 16:07:24
【问题描述】:

我在旧窗口 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 来解决这个问题吗?

【问题讨论】:

  • 确保已安装 Blend 并且您在 Visual Studio 安装程序上选择了 .NET Framework 4.5 SDK
  • 卡米洛·特雷文托,感谢您的回复。我确实想让你告诉我,但问题仍然存在
  • 不,为您当前版本的 Visual Studio 安装 Blend。
  • Leo Liu-MSFT,感谢您回复我的问题。我找不到 ...\Expression\Blend.NETFramework\v4.5\Microsoft.Expression.Blend.WPF.targets。甚至来自其他具有 VS2013 的设备。

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


【解决方案1】:

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

找到了。您应该从开始菜单启动 Visual Studio 安装程序,切换到“Individual components”页面,在“SDKs, libraries, and frameworks”标题下,找到“ Blend for Visual Studio SDK for .NET”并安装它:

安装完成后会在路径下找到:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\Expression\Blend.NETFramework\v4.5

认证:Visual Studio 2017 - What happened to Expression interactions?

希望这会有所帮助。

【讨论】:

  • 这应该是公认的答案!你保存了我的 VS 项目!谢谢!
【解决方案2】:

你可以去掉对blend的引用;

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

  2. 选择 - 编辑您的 *****.csproj 文件。

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

    <Import Project="$(MSBuildExtensionsPath)\Microsoft\Expression\Blend\.NETFramework\v4.5\Microsoft.Expression.Blend.WPF.targets" />
    
  4. 保存,重新加载项目和幸福。

【讨论】:

    【解决方案3】:

    我已经通过安装解决了这个问题

    为 .NET 4 安装 Microsoft Expression Blend 软件开发工具包 (SDK),

    无需安装旧版本的 VS

    【讨论】:

      【解决方案4】:

      我已经通过在具有 VS2017 的同一台机器上安装 VS2015 解决了这个问题,现在该项目在 VS2017 中运行良好。

      【讨论】:

        猜你喜欢
        • 2010-09-05
        • 1970-01-01
        • 2015-09-02
        • 1970-01-01
        • 2011-11-06
        • 1970-01-01
        • 2021-12-31
        • 2021-08-19
        • 2017-12-26
        相关资源
        最近更新 更多