我有一个沙盒应用程序,它是从简单的 WPF 应用程序模板构建的。此沙盒引用我也正在构建的程序集,其中包含 UserControl (WPF) 的定义。我正在沙盒中实例化此用户控件,以测试控件的行为。所有这些的目的都是为了加快开发速度。
这很有效,但最近与沙盒进程配对的 .Vshost.exe 无法关闭。这使我无法重新编译控件库,但讽刺的是,我能重新编译沙盒应用程序。我无法使用任务管理器终止 vshost 进程……只有重新启动 VS2010 才能清除它。但每次我从 VS 运行应用程序时,该进程都会挂在那里,阻止我的工作流程。我不知所措。
知道是什么原因造成的吗?或者有人有什么建议的解决方法吗(也许是超级杀伤开关?)
答案1
StackOverflow 问题的答案让我找到了这套工具:
VS命令 有一个“应用修复”命令允许您关闭任何父进程(在这种情况下,它可能最终关闭 VS 本身)。
Todda.speot.is 的回应很有效:微软建议关闭 vshost