我已经使用升级向导将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 not a member of prjMyProject.frmMain
EB1 is not a member of prjMyProject.frmMain
我需要用标准控件替换EB1,但是我无法在设计器中加载frmMain,因为IDE仍在模拟表单上缺少的ucPage控件。
用户控件“ucPage”在工具箱中不可用,因为我还没能编译项目,所以我甚至无法将它放在我的表单上。 我认为这是一个恶性循环。
有人对如何解决它有任何建议吗?
答案 0 :(得分:1)
如果要将VB6项目转换为VB.NET(特别是使用UI),请准备好遇到很多错误,因为许多VB6技巧与VB.NET不兼容。有一种方法可以在VB.NET中手动编辑表单设计器代码:
Solution Explorer - Show All Files
。请注意,Solution Explorer
中的表单文件现在可以展开。Designer.vb
文件。#Region "Form Designer generated code"
下的vb文件中,通常位于最顶层。