WinUI 3.0 を使用して C# で UWP Windows アプリを作成していますが、数日前にこの種のエラーが発生し始めました。
CS0433 The type 'NavigationView' exists in both 'Microsoft.UI.Xaml, Version=255.255.255.255, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime' and 'Microsoft.UI, Version=255.255.255.255, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime'
これは、エラーの原因となる自動生成コードのスニペットです。
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.UI.Xaml.Markup.Compiler"," 0.0.0.0")]
private global::Microsoft.UI.Xaml.Controls.NavigationView settingsNavPane;
これまで、/bin
と/obj
のコンテンツを削除することでこの問題を解決していましたが、問題は解決していないようです。
これはコンパイラ エラーであることを認識しているため、.csproj ファイルへの参照を追加してみました。
<References>
<Reference Include="Microsoft.UI.Xaml.dll"/>
</References>
明らかな何かが欠けているかどうかはわかりませんが、これでも問題は解決しませんでした。これを修正するにはどうすればよいですか?