CS1684引用类型System.Windows.Input.ICommand声称它在'xxx'中定义但无法找到

时间:2012-08-23 16:51:12

标签: visual-studio-2010 code-analysis visual-studio-2012 .net-4.5 icommand

我正在尝试开始使用VS 2012而不是VS 2010,但在安装VS 2012和.Net 4.5之后。我在VS 2010中遇到代码分析错误说在读取模块'xxx_Accessor'时遇到以下错误:无法解析类型引用:[System,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089] System.Windows。 Input.ICommand。

我猜这与.Net 4.5移动了ICommand接口的位置有关,但有没有解决方案,以便代码分析再次运行?我已经尝试将ignorestrongassemblynames添加到测试项目的项目文件和被测试的项目中,但这没有用。

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,但没有引用ICommands的所有程序集,只有一些。

我删除了对PresentationCore的引用,重建并重新添加它。问题消失了。