将VB6升级到VB.NET-Usercontrol不可用,因为我无法编译该项目
我已使用升级向导将一个VB6项目升级到VB.NET 我想我现在处于一个恶性循环中: 在我的主窗体中有一个用户控件,可以从许多其他窗体访问该控件 IDE告诉我它显示了最大错误量(102),显示的错误如下:将VB6升级到VB.NET-Usercontrol不可用,因为我无法编译该项目,vb.net,vb6-migration,Vb.net,Vb6 Migration,我已使用升级向导将一个VB6项目升级到VB.NET 我想我现在处于一个恶性循环中: 在我的主窗体中有一个用户控件,可以从许多其他窗体访问该控件 IDE告诉我它显示了最大错误量(102),显示的错误如下: ucPage is not a member of prjMyProject.frmMain ucPage is not a member of prjMyProject.frmMain ucPage is not a member of prjMyProject.frmMain EB1 is
ucPage is not a member of prjMyProject.frmMain
ucPage is not a member of prjMyProject.frmMain
ucPage is not a member of prjMyProject.frmMain
EB1 is not a member of prjMyProject.frmMain
EB1 is not a member of prjMyProject.frmMain
我需要用标准控件替换EB1,但我无法在设计器中加载frmMain,因为IDE仍然在嘲笑表单上缺少的ucPage控件
用户控件“ucPage”在工具箱中不可用,因为我还不能编译项目,所以我甚至不能把它放在我的表单上。
我认为这是一个恶性循环
有人对如何解决这个问题有什么建议吗?如果要将VB6项目转换为VB.NET(尤其是使用UI),请准备好遇到许多错误,因为许多VB6技巧与VB.NET不兼容。有一种方法可以在VB.NET中手动编辑表单设计器代码:
解决方案资源管理器-显示所有文件
。请注意,解决方案资源管理器中的表单文件现在可以展开
Designer.vb
file#区域“Form designer generated code”
下,通常位于最上面您可以手动编辑设计器生成的代码,以删除/修复阻止您在设计器中工作的错误。