调试64位应用程序时,Visual Studio 2010中冻结 [英] Visual Studio 2010 freezes when debugging x64 application

查看:153
本文介绍了调试64位应用程序时,Visual Studio 2010中冻结的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

最近,我的同事和我升级了我们的开发环境,Win7的X64与VS2010专业版。我们的应用程序是专门针对x64平台的目标。

Recently, my coworker and I upgraded our development environment to Win7 x64 with VS2010 Pro. Our application is specifically targeted at x64 platform.

我们所遇到的问题是调试过程中,当试图逐步通过code(F10),时间VS只会锁定应用程序至少有50%正在调试。 IDE提供具有pressed F5的外观,但应用程序不响应,我们必须强制停止该应用程序。

The problem we are encountering is during debugging, when attempting to step through the code (F10), at least 50% of the time VS will simply lock up the application being debugged. The IDE has the appearance of having pressed F5, but the application is not responsive and we have to force stop the application.

我们的应用程序是一个客户端(GUI)和服务器通过.NET远程通信。

Our application is a Client (GUI) and a Server that communicate through .NET remoting.

这是开始直接影响到我们的生产力,因此,如果任何人有什么可能会导致此任何想法,请让我知道。

This is starting to directly affect our productivity, so if anyone has any ideas what may be causing this, please let me know.

推荐答案

我也有类似的问题。事实证明,一个更高级别的程序有不同的运行时库(多线程调试DLL),而我的应用程序是一个简单的多线程调试。当我转换矿多线程调试DLL,冻结停止发生。

I had a similar problem. it turned out that a higher level program had a different run-time library (multi-threaded debug dll), while my app was simply a multi-threaded debug. Once I converted mine to a multi-threaded debug dll, the freeze stopped happening.

这篇关于调试64位应用程序时,Visual Studio 2010中冻结的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆