我应该为某人更新一个软件。最初用VB 6编写,我想将它导入到.net c#项目中。我的问题是,我不想再次列出所有表格,我想知道是否或如何将它们导入c#项目。它们最初带有.frm扩展名,c#表单是.cs。我尝试将“添加现有项目”添加到项目中,但显然这不起作用,我尝试了其他一些事情。有没有一种方法可以导入它们?我只需要布局,不要担心底层代码或任何东西,因为这将全部重写。
谢谢,R。
答案 0 :(得分:3)
您可以使用VB升级向导,但这只会让您进入VB.NET(可能会出现一些无法升级的内容)。或者您可以将VB6应用程序编译为COM dll ...然后通过互操作调用COM dll。
答案 1 :(得分:2)
如前所述,您可以先迁移到VB.NET。您可以将控件从一个项目的表单复制并粘贴到另一个项目的表单中。