.net 未知生成错误';方法get#u命令';in类型没有实现

.net 未知生成错误';方法get#u命令';in类型没有实现,.net,wpf,vb.net,.net,Wpf,Vb.net,完全错误 error MC1000: Unknown build error, 'Method 'get_Command' in type 'System.Windows.Controls.Primitives.RepeatButton' from assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does not have an impleme

完全错误

 error MC1000: Unknown build error, 'Method 'get_Command' in type 'System.Windows.Controls.Primitives.RepeatButton' from assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does not have an implementation. Line 6 Position 14.' 
我正在尝试将vb.net项目从.net 4.0升级到.net 4.7.1 上面的错误被抛出到项目中具有不同控件(例如RepeatButton、MenuItem)的所有xaml文件中。打开文件时没有显示错误行


我还升级了另一个分支,该分支位于.Net4.7.1中构建良好的PresentationFramework.dll中。

保存项目、清除解决方案和重建解决方案。如果问题仍然存在,请关闭VS并再次打开REPEATBUTTON。命令返回ICOMAND。它是在.NET45中从一个程序集移动到另一个程序集的臭名昭著的类型之一。您肯定是在使用错误的引用程序集进行构建,这种问题在@NawedNabiZada中描述过,不幸的是,没有work@HansPassant我如何确保项目在dll路径正确的情况下查看正确的4.7.1程序集,而不是“即使dll路径正确”的4.0程序集。你有充分的证据证明这是不正确的。我们不知道你是如何验证这一点的,也不知道这是什么容易出错的事情。考虑通过打开VS中的项目来修复它,从引用节点中删除所有引用并将它们添加回去。当心不可靠的自定义构建系统,“MC1000”是非常不可靠的,如果你使用一个,那么一定要重新格式化它的磁盘。