如何从另一个解决方案的项目中调用Form

时间:2015-06-08 19:29:45

标签: c# windows

例如,我有Solution1使用WinFormProject1和简单Form1带一个Open按钮,我希望在单击此按钮时打开Solution2 WinFormProject2 Form1

我怎样才能做到这一点? 谢谢!

1 个答案:

答案 0 :(得分:1)

正如Ron Beyer所说,您需要在Form1中添加Solution2 WinFormProject1作为外部参考的汇编。

程序集将复制WinFormProject1目录,您将可以使用代码中的WinFormProject2.Form1。请注意,由于它将被复制,因此两个解决方案之间不会同步,如果需要,您需要手动将包含WinFormProject2.Form1的程序集副本更新为Solution1

在两个单独的解决方案中保持两个同步的同时无法做到这一点,您必须选择其中一个。