请问在三层下修改DAL或BLL的代码后,如何设置 可以不停止调试运行修改后的代码。这种问题问好多次了,其实就是编辑并继续,如果每次修改DAL或BLL的代码后都要停止调试在运行,效率就慢了

解决方案 »

  1.   

    要编译替换dll文件,貌似编译的话就会提示你停止当前的,不过右下角那个网站还是打开,不必关闭,编译后就是最新的。
      

  2.   

    只有web项目可以
    项目-属性-Web-启用编辑并继续
      

  3.   

    这个真没有,我感觉显示层是调用bin文件下的dll文件,你只是修改了代码,但是dll文件还没有更新所以要
    停止重新调试...呵呵!
      

  4.   

      好像不行,我一般是改一个bll 或 dal 文件 shift + F6 单个编译,但是也要关闭当前页面才能更新到最新的功能。
      

  5.   

    不行就是不行      有的问题可以钻牛角尖  这类问题钻也没用   找微软   要不就用asp  文件随便上传
      

  6.   

    看下面一段话:
    后来才知道,其实我中的就是第一条,混合模式!把启用调试器选项中的√都去掉就可以了,罪魁祸首就是安装中文SQL2005中的中文安装包后,默认的启用调试器选项中的启用visual studio 宿主进程被打√,以致于我采用再把启用非托管代码调试也√去解决问题,结果出现了新问题,看来以后要多关注默认的设置,了解微软新环境的各种新功能, 
    同时要告诉大家的是在 
    如果试图进行“编辑并继续”所不允许的代码更改,您的编辑将被加上紫色波浪下划线,并且“任务列表”中会出现一项任务。除非撤消非法的代码更改,否则将无法继续执行代码。
       这不是钻牛角尖至少我原来可以做到。我觉得他讲的是对的,罪魁祸首就是安装了SQL2005。其实我原来用的sql2000加vs2008就能直接改dal代码,在刷新页面继续运行改后的代码。但是现在换成了sql2005就不行了,没办法,公司要换。唉,只是开发起来有点不爽了。具体如何解决,不得之