64位操作系统 可以调试程序的方法

在vs2008的文件菜单下,前两个菜单项分别是 新建项目新建网站

这两项里,都可以建web程序,但是差异很大。

     作为项目web程序,按照项目的方式管理,有项目文件。但是调试时不允许动态编辑代。如果通过“在浏览器中查看”菜单项打开页面,修改代码后不手动编译,直接刷新的话,也不会反应出代码的改变。

     作为网站web程序,则没有项目文件,按照目录方式管理。 允许调试时修改网站内的代码,并且保存后刷新则代码生效。

     除了这些差异,两种方式下文件的组织结构,甚至一些关键字都有区别。因为一种web程序向另一种web程序转化可能是很困难的。因此需要在建立项目时就做好选择,以免以后产生麻烦。

最后在吃了N多的苦头,被微软精神强奸了N久之后,终于得知。

如此才能启用,【编辑并继续】

.NetFramework3.5的必须在属性页中设置才行

.NetFramework2.0的是全局设置编辑并继续的,也就是说,不用逐个项目的设置【编辑并继续】

64位操作系统 可以调试程序的方法 - JAN - mingrui-521 的博客
64位操作系统 可以调试程序的方法 - JAN - mingrui-521 的博客

如果是2.0则,这里不会变灰,但如果是3.5,则必须在项目》属性》Web》启用编辑并继续这里才能编辑,否则是灰色不可用状态。

64位操作系统 可以调试程序的方法 - JAN - mingrui-521 的博客

64位操作系统 可以调试程序的方法 - JAN - mingrui-521 的博客

另外关于vs2010调试中编辑的问题

文章出处:http://www.2cto.com/kf/201201/117901.html

程序的调试是任何一个程序必做的“功课”,当然在调试的过程中肯定会或多或少的遇到一些问题。如果每次关掉,修改,然后在启动,浪费不少时间和经历,尤其是在不确定的情况下尝试修改,启动的次数会更多。如果你要调试的系统太大,做优化有关“股票”软件计算算法的那样,光初始化就需要5分钟左右,无疑是个晴天霹雳,估计没几个人想去调试它。

如果在调试的过程中,可以修改代码,那就可以节省很多时间了。VS2010提供了这些功能,而且是默认开启的。如果你不小心关掉了,请跟着我重新设置一遍吧。

首先要开启“编辑并继续”功能,当然并不是VS2010的任何版本都可以用的,详情请看:

64位操作系统 可以调试程序的方法 - JAN - mingrui-521 的博客

开启很简单,打开“工具”—》“调试”—》“编辑并继续”—》勾选 启用“编辑并继续” 即可。需要注意的是,在调试过程中不可以更改此设置。

64位操作系统 可以调试程序的方法 - JAN - mingrui-521 的博客

当然现在也不一定就可以了直接使用“编辑并继续”功能了,说说我遇到的问题,在调试过程中,当程序运行到断点以后,想要更改程序,却不能更改。不过好在弹出了一个对话框,给我指明了“前进”方向:

64位操作系统 可以调试程序的方法 - JAN - mingrui-521 的博客

64位操作系统 可以调试程序的方法 - JAN - mingrui-521 的博客

按着对话框中的提示,找到调试-常规里的“一个进程中断时则中断所有进程”,勾选后确定即可。

64位操作系统 可以调试程序的方法 - JAN - mingrui-521 的博客

不过,我的操作系统是64位的,还遇到了另外一个问题,在修改时,提示“不允许对64位应用程序进行更改”。

64位操作系统 可以调试程序的方法 - JAN - mingrui-521 的博客

一开始我还以为是对64位的“优待”呢,不过一定有人有办法可以解决。在百度上没有搜到,然后就去msdn上找,还真找到了。MSDN上这样解释的:

64位操作系统 可以调试程序的方法 - JAN - mingrui-521 的博客

64位操作系统 可以调试程序的方法 - JAN - mingrui-521 的博客

http://msdn.microsoft.com/zh-cn/library/ba77s56w.aspxhttp://msdn.microsoft.com/en-us/library/ba77s56w.aspx

按着提示,右击项目,选择“属性”,在左侧点击“编译”选项,然后在最下面找到“高级编译选项”,打开后,将目标CPU修改为x86。如图:

64位操作系统 可以调试程序的方法 - JAN - mingrui-521 的博客

做如此修改后,终于可以在调试的时候,修改程序了。大大节省了调试的时间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值