@iki90009

Как исправить ошибку Вызвано исключение: «System.Windows.Markup.XamlParseException» в PresentationFramework?

Проект запускается из VS нормально.

Но ошибка при запуске с помощью power shell
C:\Windows\system32> c:\project\Clicker\bin\x86\Debug\Clicker.exe

или Process.Start()

Вызвано исключение: "System.Windows.Markup.XamlParseException" в PresentationFramework.dll
Дополнительные сведения: "Вызов конструктора для типа "Clicker.MainWindow", удовлетворяющего указанным ограничениям привязки, привел к выдаче исключения.": номер строки "10" и позиция в строке "2".

строка 10:
xmlns:localGgui="clr-namespace:GLib;assembly=GLib"

Но так работает нормально :
cd c:\project\Clicker\bin\x86\Debug
c:\project\Clicker\bin\x86\Debug\Clicker.exe
  • Вопрос задан
  • 2466 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Mindgrow
Попробуте модифицировать код application startup как в примере ниже

namespace WpfApplication1
{
///
/// Interaction logic for App.xaml
///
public partial class App : Application
{
protected override void OnStartup(StartupEventArgs e)
{
// hook on error before app really starts
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
base.OnStartup(e);
}

void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
// put your tracing or logging code here (I put a message box as an example)
MessageBox.Show(e.ExceptionObject.ToString());
}
}
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы