我在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
}
我的问题是如何从VS2019调试Vb6代码(当调试命中VS2019中的InitializeSite()函数时,调试将如何进入VB6集成开发环境)
注意:我启用了
1)选项|调试|编辑并继续|启用本机编辑并继续
2)选项|调试|常规|使用托管兼容模式
发布于 2019-12-02 08:50:50
恐怕答案是否定的。
但自从VS2017以来,它似乎不再受支持。
感谢MarkJ提供的文档,我似乎没有找到任何关于支持调试VB6代码的最新版本的VS的文档。由于它,l有reported it to the DC Forum.Also,你可以投票并添加评论(如果我不详细描述它的话是),这样它就会引起支持团队的注意。
作为一个建议的,try converting your vb6 project to a vb.net project,这样VS就可以直接使用了。这可能是一个复杂的过程,只是一个建议。
希望能对你有所帮助。
https://stackoverflow.com/questions/59101868
复制相似问题