Критическая ошибка
-
После последнего обновления виндовс не запускается Х2Н:
System.TypeInitializationException: Инициализатор типа "Hand2NoteCore.Common.WindowPlacement" выдал исключение. ---> System.InvalidProgramException: Среда выполнения Common Language Runtime обнаружила недопустимую программу.
в System.Xml.Serialization.XmlAttributes..ctor(ICustomAttributeProvider provider)
в System.Xml.Serialization.XmlReflectionImporter.GetAttributes(Type type, Boolean canBeSimpleType)
в System.Xml.Serialization.XmlReflectionImporter.ImportElement(TypeModel model, XmlRootAttribute root, String defaultNamespace, RecursionLimiter limiter)
в System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping(Type type, XmlRootAttribute root, String defaultNamespace)
в System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)
в Hand2NoteCore.Common.WindowPlacement..cctor()
--- Конец трассировки внутреннего стека исключений ---
в Hand2NoteCore.Common.WindowPlacement.SetPlacement(IntPtr windowHandle, String placementXml)
в Hand2NoteCore.Common.WindowPositionSaver.a(Object , EventArgs )
в System.EventHandler.Invoke(Object sender, EventArgs e)
в System.Windows.Window.OnSourceInitialized(EventArgs e)
в Hand2Note.MainWindow.OnSourceInitialized(EventArgs e)
в System.Windows.Window.CreateSourceWindow(Boolean duringShow)
в System.Windows.Window.ShowHelper(Object booleanBox)
в Hand2Note.App.<LoadAsync>d__7.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Inner exception
System.InvalidProgramException: Среда выполнения Common Language Runtime обнаружила недопустимую программу.
в System.Xml.Serialization.XmlAttributes..ctor(ICustomAttributeProvider provider)
в System.Xml.Serialization.XmlReflectionImporter.GetAttributes(Type type, Boolean canBeSimpleType)
в System.Xml.Serialization.XmlReflectionImporter.ImportElement(TypeModel model, XmlRootAttribute root, String defaultNamespace, RecursionLimiter limiter)
в System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping(Type type, XmlRootAttribute root, String defaultNamespace)
в System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)
в Hand2NoteCore.Common.WindowPlacement..cctor()
-
@sultanio Здравствуйте. Пожалуйста, выполните переустановку по этой инструкции:
https://hand2note.com/Help/ru/pages/Troubleshooting/Reinstallation/При первой переустановке пункты 3 и 5 пропустите. Если после переустановки проблема сохранится, пожалуйста, сделайте переустановку ещё раз, выполнив пункт 5. Предварительно сохраните ваши папки Config, Notes и т.д.
-
Выполнил все по инструкции. Программа работает, но при закрытии любой вкладки внутри Х2Н опять выдает ошибку и программа закрывается
System.TypeInitializationException: Инициализатор типа "Hand2NoteCore.Common.WindowPlacement" выдал исключение. ---> System.InvalidProgramException: Среда выполнения Common Language Runtime обнаружила недопустимую программу.
в System.Xml.Serialization.XmlAttributes..ctor(ICustomAttributeProvider provider)
в System.Xml.Serialization.XmlReflectionImporter.GetAttributes(Type type, Boolean canBeSimpleType)
в System.Xml.Serialization.XmlReflectionImporter.ImportElement(TypeModel model, XmlRootAttribute root, String defaultNamespace, RecursionLimiter limiter)
в System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping(Type type, XmlRootAttribute root, String defaultNamespace)
в System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)
в Hand2NoteCore.Common.WindowPlacement..cctor()
--- Конец трассировки внутреннего стека исключений ---
в Hand2NoteCore.Common.WindowPlacement.GetPlacement(IntPtr windowHandle)
в Hand2NoteCore.Common.WindowPositionSaver.A(Object , EventArgs )
в System.Windows.Window.OnClosing(CancelEventArgs e)
в System.Windows.Window.WmClose()
в System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Inner exception
System.InvalidProgramException: Среда выполнения Common Language Runtime обнаружила недопустимую программу.
в System.Xml.Serialization.XmlAttributes..ctor(ICustomAttributeProvider provider)
в System.Xml.Serialization.XmlReflectionImporter.GetAttributes(Type type, Boolean canBeSimpleType)
в System.Xml.Serialization.XmlReflectionImporter.ImportElement(TypeModel model, XmlRootAttribute root, String defaultNamespace, RecursionLimiter limiter)
в System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping(Type type, XmlRootAttribute root, String defaultNamespace)
в System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)
в Hand2NoteCore.Common.WindowPlacement..cctor()
-
Попробуйте переустановить https://hand2note.com/Help/ru/pages/Troubleshooting/Reinstallation/
Не восстанавливайте ваш конфиг
Запустите Hand2Note от имени администратора в дефолтной конфигурации (не восстанавливайте свой конфиг), введите лицензионный ключ и проверьте, сохранится ли проблема, которая имела место быть до переустановки.
Если всё в порядке, попробуйте восстановить ваш конфиг по частям, к примеру для начала только файлы из папки Config для HUD и попапов без остальных настроек