我正在尝试修复警告:
警告 CS0436:'...\SharedProject1\SharedProject1\Class1.cs'中的类型“Class1”与导入的类型“ClassLibrary1,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null”冲突。使用在“...\SharedProject1\SharedProject1\Class1.cs”中定义的类型。WpfApplication1 ...\SharedProject1\WpfApplication1\MainWindow.xaml.cs
重现步骤:
创建一个包含三个项目的解决方案: - SharedProject1(添加新类) - ...
将 WpfApplication1 添加到
警告 CS0436:'...\SharedProject1\SharedProject1\Class1.cs'中的类型“Class1”与导入的类型“ClassLibrary1,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null”冲突。使用在“...\SharedProject1\SharedProject1\Class1.cs”中定义的类型。WpfApplication1 ...\SharedProject1\WpfApplication1\MainWindow.xaml.cs
重现步骤:
创建一个包含三个项目的解决方案: - SharedProject1(添加新类) - ...
namespace SharedProject1
{
public class Class1() { }
}
ClassLibrary1
namespace ClassLibrary1
{
public class Class1 { }
}
将 WpfApplication1 添加到
MainWindow
构造函数中。public MainWindow()
{
InitializeComponent();
var a = new SharedProject1.Class1();
var b = new ClassLibrary1.Class1();
}
在
ClassLibrary1
和WpfApplication1
中引用SharedProject1
;编译时,你会收到一个警告。
问题:如何解决这个警告?