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?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage