简体   繁体   中英

Why do I get the “Changes to 64-bit applications are not allowed” error when traversing the call stack via keyboard?

I understand what the error message is intended for, ie that you can't use the Edit and Continue feature in 64-bit mode.

But I get the error just when traversing the call stack.

It only happens when I use the keyboard and after I press Return to jump to a location in the call stack.

But it only happens intermittently, ie I can jump to several places fine and then the next place I'll get the error; it's like the IDE is processing the Return key twice, ie jumping and then trying to insert a newline.

Is there some different way to use the keyboard to jump through the call stack (without errors), or why am I getting this error?

EDIT: It only seems to happen when my current call stack location and my target call stack location are both in the same file.

I have received this error but only when I forget to stop debugging before changing things. So I would check to make sure you are no longer debugging.

听起来您的键盘上有一个狡猾的回车键-就像您说的那样,您偶尔会得到不止一个回车-我会尝试换掉键盘,看看是否能解决问题。

尝试升级到Visual Studio 2012-在VS 2012上进行测试后,我看不到这种行为。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM