簡體   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