0

在我按下停止调试或关闭窗口后,我遇到了 VSExpress2012 保持正在运行的 exe 的问题。

我正在 C Sharp 中创建一个 WPF 应用程序(我的 mac 不允许我放置哈希)。要重新运行应用程序,我必须关闭 VS,删除 bin 文件夹,然后重新打开解决方案。

这太烦人了。我想知道是否有人遇到过这个并找到了一个不错的解决方案。不确定它是 VS12 Express 还是我忽略的其他东西。


编辑:只是为了澄清。我不想删除 bin 目录。这只是允许我调试应用程序的临时解决方案,因为在运行后,VS 会保留 exe 并且不让我进行另一个构建。

4

2 回答 2

0

是vshost进程阻止您删除文件夹吗?例如MyApp.vshost.exe

您可能只需删除 bin 文件夹中的内容,除了被 vshost 锁定的文件。这就是我想要进行手动清洁时所做的。

为什么您仍然需要/想要删除您的 bin 目录?

于 2013-11-11T15:26:22.900 回答
0

好吧,我弄清楚了问题所在。

我正在使用 CodeProject ( http://www.codeproject.com/Articles/285964/WPF-Webcam-Control )上的 WPF Webcam 控件

这似乎是在内部创建线程,这些线程没有被正确处理。我添加了一些手动清理 GC 以确保此控件得到正确处理并立即处理。

现在,这可能说明该代码存在下划线问题,但是嘿嘿,我的问题已经解决了。

感谢大家的投入!

于 2013-11-11T16:02:43.970 回答