У меня проблемы, я не могу найти решение (все, что я нашел до сих пор, не имеет отношения к моей проблеме). По какой-то причине моя Visual Studio (я использую Community Community Edition 2015 с Resharper Ultimate 2015.1.3) показывает мне ошибки и предупреждения во время разработки, когда я пытаюсь использовать что-либо, что приходит из внешней сборки, что мешает мне видеть окно. Сюда входят стили и классы (например, MetroWindow от MahApps). Все работает, когда я компилирую и запускаю его. Примером, который я могу предоставить, является открытый демо-код от http://www.codeproject.com/Articles/442856/Visual-Studio-Metro-Styles-for-WPF, но на самом деле все, что использует внешние классы, прекрасно.Внешние сборки, не работающие во время разработки
Предупреждение, которое я получаю: «Ассамблея« MahApps.Metro »не ссылается на этот проект» - и на это явно ссылаются.
Ошибка: «Имя« MetroWindow »не существует в пространстве имен« clr-namespace: MahApps.Metro.Controls; assembly = MahApps.Metro ».»
Пример «дефектного» код является само определение окна, берется непосредственно из образца. <Controls:MetroWindow x:Class="Selen.Wpf.DemoApplication.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:Controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro" xmlns:System="clr-namespace:System;assembly=mscorlib" Title="Enterprise Commander" Height="800" Width="1000" WindowStartupLocation="CenterScreen" TitleForeground="#999988" ShowMaxRestoreButton="False"> ... </Controls:MetroWindow>
EDIT: Я нашел обходное решение - удаление MahApps и чтение его с помощью NuGet. Хотя делать это не так.
Можете ли вы разместить свой xaml? И сообщите нам, если/где вы получаете ошибки, подчеркнутые в коде? – mrsargent
Случается со мной тоже. Я думаю, что это что-то не так в дизайнере. Это очень раздражает. Все компилируется и работает нормально. –
@mrsargent Подсвеченная часть находится в сообщении сейчас. – Noctiphobia