Verweis auf ein geteiltes Projekt in mehreren Projekten der Lösung
Ich versuche die Warnung zu beheben
Warning CS0436: Der Typ 'Class1' in '... \ SharedProject1 \ SharedProject1 \ Class1.cs' steht in Konflikt 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
Lösung mit 3 Projekten erstellen:SharedProject1 (neue Klasse hinzufügen)
namespace SharedProject1
{
public class Class1() { }
}
ClassLibrary1
namespace ClassLibrary1
{
public class Class1 { }
}
WpfApplication1 (füge dies zu @ hinMainWindow
Konstrukteur
public MainWindow()
{
InitializeComponent();
var a = new SharedProject1.Class1();
var b = new ClassLibrary1.Class1();
}
ReferenzSharedProject1
sowohlClassLibrary1
undWpfApplication1
;
build, Sie erhalten eine Warnung.
Frage: Wie kann ich die Warnung beheben?