启动时出现Visual Studio调试器异常

本文关键字:Studio 调试器 异常 Visual 启动 | 更新日期: 2023-09-27 17:58:47

当启动我的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()函数之前抛出的,所以我不知道如何解决这个问题。

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

启动时出现Visual Studio调试器异常

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

这似乎是VS本身的错误。转到应用程序的属性,取消选中"调试"选项卡中的"启用Visual Studio托管进程"。

即使这个已经很旧了。对我来说,简单地清洁解决方案(构建>清洁解决方案)就完成了任务。