У меня есть приложение WPF, которое работает красиво, если я "отлаживаю" (F5) в Visual Studio (Режим Debug и Release обе работы), но если я пытаюсь дважды щелкнуть по .exe в bin\Release папке, Windows сразу уничтожает приложение.
Проблема, кажется, что исполняемый файл не может найти "PresentationFramework. Аэро", который я добавил к словарям ресурса своего Приложения следующим образом:
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary
Source="/PresentationFramework.Aero;component/themes/Aero.NormalColor.xaml" />
<ResourceDictionary
Source="pack://application:,,,/WPFToolkit;component/Themes/Aero.NormalColor.xaml" />
</ResourceDictionary.MergedDictionaries>
Что надлежащий путь состоит в том, чтобы включать Аэро тему (или указать на нее), таким образом, я могу выпустить свое приложение?
Вот точная ошибка, которую я получаю:
Не мог загрузить файл или блок 'PresentationFramework. Аэро, Culture=neutral' или одна из его зависимостей. Система не может найти файл указанным. ": "PresentationFramework. Аэро, Culture=neutral
Оказалось, мне просто нужно было добавить некоторые детали к моему первому объявлению ResourceDictionary
:
<ResourceDictionary
Source="/PresentationFramework.Aero, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=MSIL;component/themes/aero.normalcolor.xaml" />