Я использую элементы управления MahApps.Metro в своем коде XAML для панели инструментов в расширении Visual Studio. Я установил пакет через NuGet, затем попытался добавить элемент управления в свою разметку XAML. Ниже приведен фрагмент кода.
<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:custom="http://metro.mahapps.com/winfx/xaml/controls"
x:Class="AutoDebug.MyControl"
Background="{DynamicResource VsBrush.Window}"
Foreground="{DynamicResource VsBrush.WindowText}"
mc:Ignorable="d"
d:DesignHeight="500" d:DesignWidth="400"
DataContext="{Binding UserControlModel}"
x:Name="AutoDebugWindow">
<Grid Margin="15">
<custom:Tile Content="Tile" HorizontalAlignment="Left" Margin="75,150,0,0" VerticalAlignment="Top" Background="#FF8B00BF"/>
</Grid>
</UserControl>
Но я получаю следующую ошибку, несмотря ни на что.
Возникло первое случайное исключение типа «System.Windows.Markup.XamlParseException» в PresentationFramework.dll.
Дополнительная информация: не удалось загрузить файл или сборку «MahApps.Metro, PublicKeyToken=null» или одну из его зависимостей. Система не может найти указанный файл.
Я уже пробовал устанавливать/удалять, удалять/добавлять ссылки, но пока ничего не получилось.