none
安装vs2019后,VS2008前端侦错功能损坏。 RRS feed

  • 问题

  • 我安装vs2019后,原本安装的vs2008在aspx前端下中断点侦错变成无法中断了。
    在aspx页面裡下debugger;指令也不行。
    一直出现"无法逐步执行。虚设常式接收到损坏的资料。"讯息。
    修復安装vs2008也还是一样的结果。
    请问有修復的办法吗?
    2020年10月4日 7:55

全部回复

  • Hi Chernsha,

    由于VS2008的版本已经很老了, VS2019有些地方会有一些不兼容。更多内容你可以查阅这篇文档:Visual Studio 的项目迁移和升级参考

    请问你有使用VS2019生成或者调试过你的项目吗?

    • 如果是的话,你可以尝试移走你的生成文件,然后在VS2008里面重新生成你的项目并调试它。
    • 如果不是,你可能需要完全移除VS2019,来使VS2008 正常工作, 或者升级你的项目到VS2019。

    Best Regards,

    Dylan


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com

    2020年10月5日 8:28
  • 没有使用VS2019生成或调试VS2008的项目。

    另外,安装过VS2019后,VS2008前端中断点功能就失效了,完全移除VS2019也没有用。

    最后我找到暂时的解决方法如下,
    我将VS2008安装完成时C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug文件夹下的msdbg2.dll文件覆盖过来,vs2008在aspx前端下中断点的功能就恢復正常了。但是变成VS2019无法侦错。

    现在只能在要侦错VS2008时,就用旧版的msdbg2.dll文件覆盖,要侦错VS2019时,就用新版的msdbg2.dll文件覆盖。

    实在有点不方便啊。


    2020年10月10日 19:33