引用程序集中存在冲突
本文关键字:存在 冲突 集中 程序集 程序 引用 | 更新日期: 2023-09-27 18:21:20
我在项目中添加了System.Windows.dll的引用,因为我需要一些页面,但会弹出很多错误,比如
类型"System.Windows.MessageBox"同时存在于"C:''Program Files"中(x86)''参考程序集''Microsoft''Framework.NETFramework''v4.0''Profile''Client''PresentationFramework.dll和'C:''Program Files(x86)''Reference程序集''Microsoft''Framework''Silverlight''v4.0''System.Windows.dll'
和
类型"System.Windows.RoutedEventArgs"在两者中都存在'C:''Program Files(x86)''Reference程序集''Microsoft''Framework.NETFramework''v4.0''Profile''Client''PresentationCor.dll和'C:''Program Files(x86)''Reference程序集''Microsoft''Framework''Silverlight''v4.0''System.Windows.dll'
还有更多的错误表明存在这两个程序集。我该怎么解决这个问题?
完全限定类中使用的类型和/或为using指令定义别名怎么样。这行得通吗?
也许可以尝试显式命名要使用的命名空间。
类似于:
[System.Windows.MessageBox]
private void SomeMethod()
{
MessageBox.Show("SomeText");
}
或
System.Windows.MessageBox.Show("SomeText");