3

私はちょうど理解できないこのエラーを持っています。

Windows 8 で .net4.5 を使用して VS 2012 (VS11) を使用しています。VS 2010 および .net4.0 で動作するプロジェクトをコンパイルすると、このエラーが発生します。

これは完全なエラーです:

タイプSystem.Windows.Input.ICommandは、「c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\PresentationCore.dll」と「c:\Windows\Microsoft.NET\Framework\v4.0.30319\System」の両方に存在します。 .dll'

何が原因であるか、および/またはそれを修正する方法について誰かが洞察を提供できれば、私は感謝しています.

ありがとう。

4

4 に答える 4

2

fxcopcmd V12でも同様の問題がありました。明示的に追加することで解決できました

/reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\WindowsBase.dll"

参照: WPF アセンブリでの FxCop エンジンの例外

于 2014-07-21T07:28:35.493 に答える
0

この同様の投稿を見てください。これを解決するにはどうすればよいですか? ユニット タイプは 2 つの dll ファイルに存在します。これは、同じタイプの 2 つのアセンブリを参照していることを示唆しているため、完全に限定された名前を使用するタイプを指定する必要があります。

于 2013-05-27T12:22:16.177 に答える