0

我在我的项目中添加了 System.Windows.dll 的引用,因为我需要它一些页面,但是会弹出很多错误,例如

“C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\Profile\Client\PresentationFramework.dll”和“C:\Program Files”中都存在“System.Windows.MessageBox”类型(x86)\参考程序集\Microsoft\Framework\Silverlight\v4.0\System.Windows.dll'

“C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\Profile\Client\PresentationCore.dll”和“C:\Program Files”中都存在“System.Windows.RoutedEventArgs”类型(x86)\参考程序集\Microsoft\Framework\Silverlight\v4.0\System.Windows.dll'

还有更多的错误说存在是两个程序集。我该如何解决?

4

2 回答 2

0

如何完全限定您在类中使用的类型和/或为您的 using 指令定义别名。这行得通吗?

于 2013-07-08T04:17:46.843 回答
0

也许尝试明确命名您要使用的命名空间。

就像是:

[System.Windows.MessageBox]
private void SomeMethod()
{
    MessageBox.Show("SomeText");
}

或者

System.Windows.MessageBox.Show("SomeText");
于 2013-07-08T04:23:32.850 回答