参考装配中的冲突

时间:2013-07-08 04:03:39

标签: c# wpf reference assemblies

我添加了System.Windows.dll的参考资料到我的项目cos我需要一些页面,但很多错误弹出像

  

'C:\ Program Files'中存在'System.Windows.MessageBox'类型   (86)\参考   大会\微软\ Framework.NETFramework \ V4.0 \资料\客户\ PresentationFramework.dll”   和'C:\ Program Files(x86)\ Reference   组件\微软\框架\ Silverlight的\ V4.0 \ System.Windows.dll中“

  

两者中都存在'System.Windows.RoutedEventArgs'类型   'C:\ Program Files(x86)\ Reference   大会\微软\ Framework.NETFramework \ V4.0 \资料\客户\ PresentationCore.dll中”   和'C:\ Program Files(x86)\ Reference   Assemblies \ Microsoft \ Framework \ Silverlight \ v4.0 \ System.Windows.dll'

并且存在的更多错误都是程序集。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

也许尝试显式命名要使用的命名空间。

类似的东西:

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

System.Windows.MessageBox.Show("SomeText");