每次我在LINQPad中运行最简单的查询时都会崩溃。
我已经尝试了所有显而易见的东西,从重新启动机器到获取最新版本等。系统上最近的唯一更改是安装VS2010 SP1。
有关如何重新启动和运行它的任何想法,或者问题的根源是什么?这两个事件如下:
应用程序错误
错误应用程序名称:LINQPad.exe,版本:4.31.0.0,时间戳:0x4cfb29be
错误模块名称:KERNELBASE.dll,版本:6.1.7601.17514,时间戳:0x4ce7bafa
异常代码:0xe0434352
故障偏移:0x0000b727
错误进程ID:0x18d8
错误申请开始时间:0x01cc2f2350f6d975
错误应用程序路径:C:\ Program Files \ LINQPad4 \ LINQPad.exe
错误模块路径:C:\ Windows \ syswow64 \ KERNELBASE.dll
报告ID:992bfc75-9b16-11e0-9419-b8ac6f2e5a9a
.NET运行时错误
应用程序:LINQPad.exe
框架版本:v4.0.30319
描述:由于未处理的异常,该进程已终止。
异常信息:System.Reflection.TargetInvocationException
堆栈:
at System.RuntimeMethodHandle._InvokeMethodFast(System.IRuntimeMethodInfo,System.Object,System.Object [],System.SignatureStruct ByRef,System.Reflection.MethodAttributes,System.RuntimeType)
在System.RuntimeMethodHandle.InvokeMethodFast(System.IRuntimeMethodInfo,System.Object,System.Object [],System.Signature,System.Reflection.MethodAttributes,System.RuntimeType)
at System.Reflection.RuntimeMethodInfo.Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object [],System.Globalization.CultureInfo,Boolean)
在System.Delegate.DynamicInvokeImpl(System.Object [])
在System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry)
在System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(System.Object)
在System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry)
在System.Windows.Forms.Control.InvokeMarshaledCallbacks()
在System.Windows.Forms.Control.MarshaledInvoke(System.Windows.Forms.Control,System.Delegate,System.Object [],Boolean)
在System.Windows.Forms.Control.Invoke(System.Delegate,System.Object [])
在System.Windows.Forms.Control.Invoke(System.Delegate)
在LINQPad.UI.QueryControl._query_QueryStarted(System.Object,System.EventArgs)
在LINQPad.Query.OnQueryStarted()
在LINQPad.Query.Run(System.String)
在LINQPad.Query.Run()
在LINQPad.UI.QueryControl.Run()
在LINQPad.UI.QueryControl.btnExecute_Click(System.Object,System.EventArgs)
在System.Windows.Forms.Control.OnClick(System.EventArgs)
在System.Windows.Forms.Button.OnClick(System.EventArgs)
在System.Windows.Forms.Button.OnMouseUp(System.Windows.Forms.MouseEventArgs)
在LINQPad.UI.ImageButton.OnMouseUp(System.Windows.Forms.MouseEventArgs)
在System.Windows.Forms.Control.WmMouseUp(System.Windows.Forms.Message ByRef,System.Windows.Forms.MouseButtons,Int32)
在System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)
在System.Windows.Forms.ButtonBase.WndProc(System.Windows.Forms.Message ByRef)
在System.Windows.Forms.Button.WndProc(System.Windows.Forms.Message ByRef)
在System.Windows.Forms.Control + ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef)
在System.Windows.Forms.Control + ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef)
在System.Windows.Forms.NativeWindow.Callback(IntPtr,Int32,IntPtr,IntPtr)
在System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
在System.Windows.Forms.Application + ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr,Int32,Int32)
在System.Windows.Forms.Application + ThreadContext.RunMessageLoopInner(Int32,System.Windows.Forms.ApplicationContext)
在System.Windows.Forms.Application + ThreadContext.RunMessageLoop(Int32,System.Windows.Forms.ApplicationContext)
在System.Windows.Forms.Application.Run(System.Windows.Forms.Form)
在LINQPad.Program.Run(System.String,Boolean,System.String,Boolean,Boolean,System.String)
在LINQPad.Program.Go(System.String [])
在LINQPad.Program.Start(System.String [])
在LINQPad.ProgramStarter.Run(System.String [])
在LINQPad.Loader.Main(System.String [])
答案 0 :(得分:2)
听起来.NET Framework或环境中发生了一些不好的事情。
stacktrace中的最后一个LINQPad方法是异常处理的,所以很奇怪。您可能想尝试最近的实验构建 - 巧合的是,它不再具有堆栈跟踪中出现的方法。我怀疑你会在其他地方收到错误;也许诊断会提供更多信息: