WPF 项目升级错误

今天将一个 WPF 项目从 .NET 4.0 升级至 .NET 4.6.1 时,出现一个错误:

错误        未知的生成错误“程序集“PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中的类型“System.Windows.Controls.Primitives.RepeatButton”的方法“get_Command”没有实现。

唔… 试了很多办法木有解决,谷歌了一下,发现还是引用的文件版本不对,但是这个需要修改项目文件来解决

1、用记事本什么的打开 WPF 项目的项目文件(.csproj)

2、找到

<Reference Include="System">
    <HintPath>C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.0System.dll</HintPath>
</Reference>

这一行对 System 的引用,修改这个 HintPath 路径,后面的版本,v4.0 改成 v4.6.1(或者相应的 .NET 版本)

3、保存即可。

相信降级的时候应该也会遇到这个问题吧,记录下备以后查用。

转:https://www.cnblogs.com/xwgli/p/5435577.html

原文地址:https://www.cnblogs.com/DoNetCShap/p/13039040.html