Приложение не поддерживается в проекте Windows Presentation Foundation (WPF)

Я только что создал новый проект WPF в blend, поместил его в git, добавил драйверы mqsql, службу rest и nfc sdk, и внезапно blend говорит мне, что Application не поддерживается. Ошибка приводит меня к App.xaml, который полностью неотредактирован и выглядит так:

<Application x:Class="desktop_client.App"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:local="clr-namespace:desktop_client"
         StartupUri="MainWindow.xaml">
<Application.Resources>

</Application.Resources>

Та же ошибка касается практически любого тега, такого как Style, Setter, ControlTemplate, Canvas, Path. ничего не поддерживается. сравнивая оба файла xaml и С# с другим проектом, который я только что закончил, который работает просто отлично, разницы нет (естественно, кроме пространства имен и пути)

Я совершенно ошеломлен

Ответы

Ответ 1

Попробуйте добавить следующие ссылки:

  • PresentationCore
  • PresentationFramework
  • WindowsBase

С помощью ReferenceManager в вашем проекте. Вышеуказанные ссылки - это ссылки, используемые wpf.

Ответ 2

Была такая же проблема в VS. Я закрыл и перезапустил VS и больше не получил ошибку.

Ответ 3

Я столкнулся с той же проблемой с одним из примеров загрузки AngelSix. Три ссылки, перечисленные Мэттом Фишем, уже присутствовали. Я попытался закрыть и открыть безуспешно. В конце я исправил это, удалив и прочитав ссылку на WindowsBase. Я сделал это только потому, что ответ Мэтта дал мне представление о том, где искать. Спасибо.