在C#解决方案中调用来自不同项目的代码的最佳方法

aba*_*eel 1 c#

我有一个包含多个项目的解决方案.这两个项目都有表格.

MySolution

| ____________________ Project1(Windows窗体)

| ____________________ Project2(也是Windows窗体)

现在我想从Project1中的Form调用Project2中的Form.有点像这样

using (Form2 f2 = new Form2(myFile))
{
 //....
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,将Form2移动到Project1不是一个选项.

什么是最好的方法.

谢谢

Roh*_*est 6

参考Project1中的Project2,请参阅MSDN - 项目引用