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

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

参考方案

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

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

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

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

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

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

希望这可以帮助。

WPF WebBrowser甚至使用ObjectForScripting在单独的线程上锁定UI - javascript

在与WPF Web浏览器控件绑定的ObjectForScripting上调用方法时,网页UI锁定会出现一个奇怪的问题。进一步的研究使我们意识到整个UI(包括WPF应用程序而不是WebBrowser)都已锁定。使用的技术是带有Caliburn.Micro和Autofac的WPF。我在COM可见类上使用方法来推送到Caliburn.Micro提供的事件聚合器。进…

WPF MVVM中的动态TabControl - c#

我几周前开始使用WPF(在C#中),现在我需要一些高级帮助来使用tabcontrol。首先,我正在使用MVVM(模型视图ViewModel)模式来设计我的应用程序,并且我有一个约束,即试图不要在文件(初始化xaml文件)后面的代码中添加代码。现在,我的问题是在MainWindow视图(窗口)中动态创建新的tabItem,当单击按钮(例如“新建选项卡”按钮)时…

WPF-将窗口大小设置为子用户控件大小 - c#

我有一个选项卡控件,该控件动态地填充有包含各种大小的用户控件的选项卡。打开选项卡后,我希望窗口自动调整大小,使其在活动用户控件下有意义。有一种干净的方法可以做到这一点吗?我正在使用标准的mvvm模式。 参考方案 在Window类上使用SizeToContent属性。<Window x:Class="WpfApplication1.MainWi…

获取ListBoxItem的索引-WPF - c#

如何获取ListBoxItem的索引?ListBox通过XmlDataProvider绑定到XML节点的集合。 参考方案 我有一个类似的问题,得到了回答here基本上,您将ListBox的AlternationCount设置为非常高的值,并绑定到每个项目上的AlternationIndex<ListBox AlternationCount="…

Microsoft Excel 2010和Python中的受保护视图 - python

这里没有代码示例。刚遇到Microsoft Excel 2010的问题,我在linux上有一个python脚本,可从csv文件中提取数据,将数据推送到excel,然后将该文件作为附件通过电子邮件发送到特定的电子邮件地址。我的问题是我在excel文件中使用公式,并且在它第一次打开时进入“ Protected View”。在单击“启用编辑”后,我的公式才会加载。…