首页 文章

参考装配中的冲突

提问于
浏览
0

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

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

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

并且存在的更多错误都是程序集 . 我该如何解决?

2 回答

  • 0

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

  • 0

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

    就像是:

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

    要么

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

相关问题