繁体   English   中英

启动时的 Visual Studio 调试器异常

[英]Visual Studio Debugger exception on launch

启动我的 WinForms 项目(项目仅包含一个源文件 Program.cs)时,调试器会因以下异常而中断,并且没有堆栈跟踪:

System.ArgumentNullException was unhandled
Message="Value cannot be null.\r\nParameter name: activationContext"
Source="mscorlib"
ParamName="activationContext"
StackTrace:
   at System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext, String[] activationCustomData)
   at System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext)
   at System.Activator.CreateInstance(ActivationContext activationContext)
   at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssemblyDebugInZone()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
InnerException: 

这个异常是在我的 Main() function 被输入之前抛出的,所以我不知道如何解决这个问题。

这是在 Visual C# 2008 中。该项目设置为 ClickOnce 发布。

您是否尝试过在没有 VS 托管过程的情况下调试您的应用程序?

看来这是VS本身的错误。 go 到您的应用程序的属性,取消选中“调试”选项卡中的“启用 Visual Studio 托管进程”。

哪怕这个已经很老了。 对我来说,只需清洁解决方案(构建 > 清洁解决方案)就可以了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM