Cannot currently modify this text in the editor

整合代码后发现在调试状态下不能修改代码了,, 想要编辑的时候状态栏显示“Cannot currently modify this text in the editor”, 一开始反应是察看了下开始工程的Debug设置,因为其切换到的C++工程, 发现Debugger Type一项设置的为Auto,赶紧改为Mixed,发现问题依旧。Google了半天没有结果。

后来发现准备敲入任何字母的时候弹出个警告框:"changes are not allowed when unmanaged debugging is enabled" 用这个关键字终于找到了答案:

 

You can't have both Edit + Continue (for managed code) and Interop enabled at the same time.

--------------
1. If you want to debug + edit just the C# code, you can use managed-only debugging.
2. If you want to debug + edit just the native C++ code, you can use native-only debugging.
3. If you want to debug both C# and native C++ code (but not edit), you can use interop-debugging.

 

 

详见:

Does VS2005 support Mixed Mode Edit and Continue in Unmanaged C++ code?

转载于:https://www.cnblogs.com/anders06/archive/2008/07/22/1248794.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值