Как исправить ошибку Вызвано исключение: «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".
Попробуте модифицировать код 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());
}
}
}
System.Windows.Markup.XamlParseException: "Вызов конструктора для типа "Clicker.MainWindow", удовлетворяющего указанным ограничениям привязки, привел к выдаче исключения.": номер строки "10" и позиция в строке "9". ---> System.DllNotFoundException: Не удается загрузить DLL "mozglue": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E)
в Gecko.Xpcom.Alloc(IntPtr size)
в Gecko.nsAString..ctor() в D:\temp\339b193\Geckofx-Core\nsString.cs:строка 883
в Gecko.nsAString..ctor(String value) в D:\temp\339b193\Geckofx-Core\nsString.cs:строка 895
в Gecko.Xpcom.Initialize(String binDirectory) в D:\temp\339b193\Geckofx-Core\Xpcom.cs:строка 324
в Clicker.MainWindow..ctor() в c:\project\Clicker\MainWindow.xaml.cs:строка 124