8032> 2016-05-10 19:14:22> Program: Starting Squirrel Updater: --install .

8032> 2016-05-10 19:14:22> Program: Starting install, writing to C:\Users\Hive\AppData\Local\SquirrelTemp

8032> 2016-05-10 19:14:22> Program: About to install to: C:\Users\Hive\AppData\Local\Discord

8032> 2016-05-10 19:14:23> Unhandled exception: System.AggregateException: One or more errors occurred. ---> System.TypeInitializationException: The type initializer for 'Splat.ModeDetector' threw an exception. ---> System.ArgumentException: The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))

at System.Reflection.RuntimeAssembly.GetFullName(RuntimeAssembly assembly, StringHandleOnStack retString)

at System.Reflection.RuntimeAssembly.get_FullName()

at System.RuntimeType.get_AssemblyQualifiedName()

at Splat.AssemblyFinder.AttemptToLoadType[T](String fullTypeName)

at Splat.ModeDetector..cctor()

--- End of inner exception stack trace ---

at Splat.ModeDetector.InUnitTestRunner()

at Squirrel.UpdateManager.<acquireUpdateLock>b__1e()

at System.Threading.Tasks.Task`1.InnerInvoke()

at System.Threading.Tasks.Task.Execute()

--- End of stack trace from previous location where exception was thrown ---

at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at Squirrel.UpdateManager.<CheckForUpdate>d__0.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at Squirrel.UpdateManager.<FullInstall>d__f.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)

at Squirrel.Update.Program.<Install>d__3a.MoveNext()

--- End of inner exception stack trace ---

at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)

at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)

at System.Threading.Tasks.Task.Wait()

at Squirrel.Update.Program.executeCommandLine(String[] args)

at Squirrel.Update.Program.main(String[] args)

---> (Inner Exception #0) System.TypeInitializationException: The type initializer for 'Splat.ModeDetector' threw an exception. ---> System.ArgumentException: The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))

at System.Reflection.RuntimeAssembly.GetFullName(RuntimeAssembly assembly, StringHandleOnStack retString)

at System.Reflection.RuntimeAssembly.get_FullName()

at System.RuntimeType.get_AssemblyQualifiedName()

at Splat.AssemblyFinder.AttemptToLoadType[T](String fullTypeName)

at Splat.ModeDetector..cctor()

--- End of inner exception stack trace ---

at Splat.ModeDetector.InUnitTestRunner()

at Squirrel.UpdateManager.<acquireUpdateLock>b__1e()

at System.Threading.Tasks.Task`1.InnerInvoke()

at System.Threading.Tasks.Task.Execute()

--- End of stack trace from previous location where exception was thrown ---

at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at Squirrel.UpdateManager.<CheckForUpdate>d__0.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at Squirrel.UpdateManager.<FullInstall>d__f.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)