我正在用C#开发一个应用程序,它也使用WinForms和一些非托管代码(PInvoke调用本机C ++ DLL)。
在VS 2012中通过停止按钮停止调试后,主可执行文件(不是vshost.exe)仍然保留在Windows任务管理器中,空闲时消耗大约110-120 kB的内存。
此外,在通过任务管理器终止此过程后,我还必须重新启动VS 2012,因为有些对话框窗口告诉mi,IDE无法开始调试。
此外,它可能是有用的信息(我不确定)但有时当我点击暂停时,IDE会进入调试模式,但只有3-4s,然后VS2012冻结,但我的应用程序开始运行...
我安装了VS 2012 Update 4,但没有帮助。
如何避免此问题?