gpt4 book ai didi

c# - 除非手动删除所有输出文件,否则应用程序不会启动

转载 作者:太空宇宙 更新时间:2023-11-03 16:36:34 27 4
gpt4 key购买 nike

我在 visual studio 2010 中处理一个多项目解决方案。最近,我的一个启动项目(一个 Windows 应用程序)在运行时遇到问题:当我尝试像往常一样运行它时,出现错误:

ArgumentNullException was unhandled: Value cannot be null.
Parameter name: activationContext

我可以运行该项目的唯一方法是从 bin\debug 文件夹中删除所有文件

但是:我必须手动执行此操作,因为'Clean project' 也无法正常工作:.exe 文件未被删除(尽管其他文件被删除)并且上述问题仍然存在。

错误的堆栈跟踪:

在 System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext,String[] activationCustomData) 在 Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssemblyDebugInZone() 在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback 回调,对象状态, bool 值 ignoreSyncCtx) 在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback 回调,对象状态) 在 System.Threading.ThreadHelper.ThreadStart()

非常感谢你在这件事上的帮助,谢谢。

最佳答案

如果 exe 未被删除,则表明它的一个实例仍在运行。检查 TaskManager 并在启动新进程之前终止所有仍在运行的进程。

关于c# - 除非手动删除所有输出文件,否则应用程序不会启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8960111/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com