VB .frm文件,它们可以导入到C#项目中吗?

时间:2010-01-17 00:18:04

标签: c# vb6

我应该为某人更新一个软件。最初用VB 6编写,我想将它导入到.net c#项目中。我的问题是,我不想再次列出所有表格,我想知道是否或如何将它们导入c#项目。它们最初带有.frm扩展名,c#表单是.cs。我尝试将“添加现有项目”添加到项目中,但显然这不起作用,我尝试了其他一些事情。有没有一种方法可以导入它们?我只需要布局,不要担心底层代码或任何东西,因为这将全部重写。

谢谢,R。

2 个答案:

答案 0 :(得分:3)

您可以使用VB升级向导,但这只会让您进入VB.NET(可能会出现一些无法升级的内容)。或者您可以将VB6应用程序编译为COM dll ...然后通过互操作调用COM dll。

答案 1 :(得分:2)

如前所述,您可以先迁移到VB.NET。您可以将控件从一个项目的表单复制并粘贴到另一个项目的表单中。