У меня есть проект WPF, определенный следующим образом:
MyApp.sln
MyAppWPF
MyApp.Domain
В одном из моих файлов xaml в проекте MyAppWPF я пытаюсь сослаться на класс, определенный в проекте MyApp.Domain. У меня есть ссылка проекта в MyAppWPF на MyApp.Domain. Я пытаюсь создать ссылку так:
<Window 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 напрямую вместо использования ссылки на проект?