У меня очень простая проблема с С#, которая загружает окно Windows WPF из библиотеки. Здесь код:
public partial class App : Application
{
public App()
{
MainWindow mainWindow = new MainWindow();
mainWindow.Show();
}
}
Но когда я запускаю его, он разбивается на строку mainWindow.Show();
со следующей ошибкой:
Помощник по удаленной обработке "LoadFromContext" обнаружил проблему в "C:\Users.....\bin\Debug\Test.vshost.exe".
Дополнительная информация: сборка с именем WpfXamlDiagnosticsTap была загружена из 'файл:///C:/ПРОГРАММНЫЕ ФАЙЛЫ (X86)/MICROSOFT VISUAL STUDIO 14.0/COMMON7/IDE/COMMONEXTENSIONS/MICROSOFT/CLIENTDIAGNOSTICS/XAMLDIAGNOSTICS/x64/WpfXamlDiagnosticsTap.dll' используя контекст LoadFrom.
Использование этого контекста может привести к неожиданному поведению для сериализации, кастинга и разрешения зависимостей. Практически во всех случаях рекомендуется избегать контекста LoadFrom. Это можно сделать, установив сборки в глобальном кэше сборок или в каталоге ApplicationBase и используя Assembly.Load при явной загрузке сборок.
Класс MainWindow
просто распространяется от System.Windows.Window;
Я не совсем уверен, что это значит и как решить. Просто обновлен до Visual Studio 2015.
Если я игнорирую исключение и продолжаю, я получаю это при закрытии последнего окна: