【问题】
VS2010中,C#代码,正在调试过程中,
想要修改代码,但是不给修改,弹出提示:
不允许对64位应用程序进行修改
注:
此处是x64的win7.
【解决过程】
1.先停止调试。
参考:
“不允许对64位应用程序进行修改”的解决方法 –“Changes to 64-bit applications are not allowed.”
和
去:
生成->配置管理器:
结果发现已有Debug的x86:
所以,根本不适用此处。
2.参考:
先确认此处的项目时.Net 2.0的:
所以,就是“全局设置编辑并继续的”,所以再去:
工具->选项:
在:
调试->编辑并继续->启用“编辑并继续”:
然后却发现此处本身就是已经启用的。
3.然后继续参考该贴发现,其是参考:
http://msdn.microsoft.com/zh-cn/library/ba77s56w.aspx
http://msdn.microsoft.com/en-us/library/ba77s56w.aspx
得知,此处需要把项目的目标CPU从Any CPU换为X86,所以去打开项目属性:
生成->常规->目标平台,把Any CPU换为X86:
如此,终于可以在调试的时候,去修改代码了:
【总结】
就一个感慨:
还是老外,尤其是官网,解释的清楚。。。