我们能否从Visual studio2019调试vb6中存在的代码



我在 VB6 中存在代码,我从 VS2019 调用了 VB6 的一个函数。

我的代码:

protected void Button_Click(Object sender, EventArgs e)
{
Button clickedButton = (Button)sender;
SellitEcom31.System ss = new SellitEcom31.System();
ss.InitializeSite(0);   //Function present in vb6
}

我的问题是我如何从VS6调试到Vb2019代码(当调试命中VS2019中的InitializeSite((函数时,调试将如何进入VB6 IDE(

注意:我启用了

1( 选项 |调试 |编辑并继续 |启用本机编辑并继续

2( 选项 |调试 |一般 |使用托管兼容模式

我的问题是如何从VS6调试到Vb2019代码(调试时 命中VS2019中的初始化Site((函数,如何调试 进入 VB6 集成开发环境 (

恐怕答案是否定的。

对于VS2015和以前的版本,我们可以通过更改某些设置(例如已启用的选项(来调试由VB6项目生成的VS中的DLL。但是从VS2017开始,似乎不再支持它。

感谢 MarkJ 提供的文档,我似乎没有找到任何关于支持调试 VB6 代码的最新版本 VS 的文档。因此,我已经向DC论坛报告了它,另外,您可以对其进行投票并添加评论(如果我没有详细描述(,以便引起支持团队的注意。

作为建议,请尝试将 vb6 项目转换为 vb.net 项目,以便可以直接使用 VS。这可能是一个复杂的过程,只是一个建议。

希望它能帮助你。

相关内容

  • 没有找到相关文章

最新更新