警告を修正しようとしています
警告 CS0436: '...\SharedProject1\SharedProject1\Class1.cs' の型 'Class1' は、'ClassLibrary1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' のインポートされた型 'Class1' と競合しています。「...\SharedProject1\SharedProject1\Class1.cs」で定義されたタイプを使用します。WpfApplication1 ...\SharedProject1\WpfApplication1\MainWindow.xaml.cs
再現:
- 3 つのプロジェクトでソリューションを作成します。
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();
}
SharedProject1
と の両方ClassLibrary1
での参照WpfApplication1
。ビルドすると、警告が表示されます。
質問: 警告を修正するには?