Если скачать релиз используя IE, а потом распаковать виндовым проводником, то программа оказывается ограничена к запуску, в том числе к загрузке сборок. И падает, очевидно:
Приложение: MangaReader.exe
Версия платформы: v4.0.30319
Описание. Процесс был завершен из-за необработанного исключения.
Сведения об исключении: System.Security.SecurityException
в System.Diagnostics.EventLog.FindSourceRegistration(System.String, System.String, Boolean, Boolean)
в System.Diagnostics.EventLog.SourceExists(System.String, System.String, Boolean)
в System.Diagnostics.EventLogInternal.VerifyAndCreateSource(System.String, System.String)
в System.Diagnostics.EventLogInternal.WriteEntry(System.String, System.Diagnostics.EventLogEntryType, Int32, Int16, Byte[])
в System.Diagnostics.EventLog.WriteEntry(System.String, System.String, System.Diagnostics.EventLogEntryType, Int32, Int16, Byte[])
в System.Diagnostics.EventLog.WriteEntry(System.String, System.String, System.Diagnostics.EventLogEntryType)
в MangaReader.Core.Loader.LibraryResolve(System.Object, System.ResolveEventArgs)
в System.AppDomain.OnAssemblyResolveEvent(System.Reflection.RuntimeAssembly, System.String)
Сведения об исключении: System.IO.FileLoadException
в MangaReader.Client.Run()
в MangaReader.App.App_OnStartup(System.Object, System.Windows.StartupEventArgs)
в System.Windows.Application.OnStartup(System.Windows.StartupEventArgs)
в System.Windows.Application.<.ctor>b__1_0(System.Object)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
в System.Windows.Threading.DispatcherOperation.InvokeImpl()
в System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
в System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
в System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
в System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
в MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
в System.Windows.Threading.DispatcherOperation.Invoke()
в System.Windows.Threading.Dispatcher.ProcessQueue()
в System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
в MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
в MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
в System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
в MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
в System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
в System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
в System.Windows.Application.RunDispatcher(System.Object)
в System.Windows.Application.RunInternal(System.Windows.Window)
в System.Windows.Application.Run(System.Windows.Window)
в System.Windows.Application.Run()
в MangaReader.App.Main()
Основная проблема в хибере, который свои сборки грузит наивно и я его не поправлю.
По идее, надо какой то детект проблемы и пересохранение всех сборок в lib\plugins.
Если скачать релиз используя IE, а потом распаковать виндовым проводником, то программа оказывается ограничена к запуску, в том числе к загрузке сборок. И падает, очевидно:
Приложение: MangaReader.exe Версия платформы: v4.0.30319 Описание. Процесс был завершен из-за необработанного исключения. Сведения об исключении: System.Security.SecurityException в System.Diagnostics.EventLog.FindSourceRegistration(System.String, System.String, Boolean, Boolean) в System.Diagnostics.EventLog.SourceExists(System.String, System.String, Boolean) в System.Diagnostics.EventLogInternal.VerifyAndCreateSource(System.String, System.String) в System.Diagnostics.EventLogInternal.WriteEntry(System.String, System.Diagnostics.EventLogEntryType, Int32, Int16, Byte[]) в System.Diagnostics.EventLog.WriteEntry(System.String, System.String, System.Diagnostics.EventLogEntryType, Int32, Int16, Byte[]) в System.Diagnostics.EventLog.WriteEntry(System.String, System.String, System.Diagnostics.EventLogEntryType) в MangaReader.Core.Loader.LibraryResolve(System.Object, System.ResolveEventArgs) в System.AppDomain.OnAssemblyResolveEvent(System.Reflection.RuntimeAssembly, System.String)
Сведения об исключении: System.IO.FileLoadException в MangaReader.Client.Run() в MangaReader.App.App_OnStartup(System.Object, System.Windows.StartupEventArgs) в System.Windows.Application.OnStartup(System.Windows.StartupEventArgs) в System.Windows.Application.<.ctor>b__1_0(System.Object) в System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) в System.Windows.Threading.DispatcherOperation.InvokeImpl() в System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object) в System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) в System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) в System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) в MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object) в System.Windows.Threading.DispatcherOperation.Invoke() в System.Windows.Threading.Dispatcher.ProcessQueue() в System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) в MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) в MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object) в System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) в System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) в MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef) в System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame) в System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame) в System.Windows.Application.RunDispatcher(System.Object) в System.Windows.Application.RunInternal(System.Windows.Window) в System.Windows.Application.Run(System.Windows.Window) в System.Windows.Application.Run() в MangaReader.App.Main()