次のように定義されたWPFプロジェクトがあります。
MyApp.sln MyAppWPF MyApp.Domain
MyAppWPFプロジェクトのxamlファイルの1つで、MyApp.Domainプロジェクトで定義されたクラスを参照しようとしています。MyAppWPFにMyApp.Domainへのプロジェクト参照があります。私は次のような参照を作成しようとしています:
<ウィンドウx:Class = "MyAppWPF.Window1"
xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local = "clr-namespace:MyApp.Domain; assembly = MyApp.Domain"
Title = "Window1" Height = "305" Width = "485">
<Window.Resources>
<local:MyClass x:Key = "mine" />
</Window.Resources>
</ Window>
アセンブリが見つからないというエラーが表示されますが、コードビハインドで参照するクラスのインスタンスを作成できるため、正しく参照されていることがわかります。
どうすればよいですか?厳密な名前が必要ですか、それともプロジェクト参照を使用する代わりにdllを直接参照しますか?