I WarnungReferenzierung Projekt in mehreren Projekten der Lösung geteilt
CS0436 Warnung zu beheben versuche: Der Typ 'Class1' in‘... \ SharedProject1 \ SharedProject1 \ Class1.cs' Konflikte mit dem importierten Typ 'Class1' in 'ClassLibrary1, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null'. Verwenden Sie den in '... \ SharedProject1 \ SharedProject1 \ Class1.cs' definierten Typ. WpfApplication1 ... \ SharedProject1 \ WpfApplication1 \ MainWindow.xaml.cs
Repro:
- erstellen Lösung mit 3 Projekten:
SharedProject1 (fügen neue Klasse it)
namespace SharedProject1
{
public class Class1() { }
}
ClassLibrary1
namespace ClassLibrary1
{
public class Class1 { }
}
WpfApplication1 (fügen diese zu MainWindow
Konstruktor)
public MainWindow()
{
InitializeComponent();
var a = new SharedProject1.Class1();
var b = new ClassLibrary1.Class1();
}
Referenz
SharedProject1
sowohl inClassLibrary1
undWpfApplication1
;bauen, erhalten Sie eine Warnung.
Frage: wie man die Warnung repariert?
Dank für die Korrektur Typo ich tat, als Frage der Veröffentlichung. Das Problem ist jedoch immer noch. – Sinatr