C# 来自dll的新实例

C# 来自dll的新实例,c#,C#,我有一个windows应用程序。我将另一个应用程序的dll添加到它的引用中。 第二个应用程序有一个名为MainForm的表单。 我想从该dll创建一个新实例并从中运行MainForm? 可能吗?如果是,我怎么做?你是说: using Project2; // Or whatever. ... Application.Run(new MainForm()); ??如果没有帮助,您需要提供更多信息。您尝试过什么?请阅读:是的,没问题。当然,您必须编辑Program.cs文件并更改其中的代码,以

我有一个windows应用程序。我将另一个应用程序的dll添加到它的引用中。 第二个应用程序有一个名为MainForm的表单。 我想从该dll创建一个新实例并从中运行MainForm?
可能吗?如果是,我怎么做?

你是说:

using Project2; // Or whatever.

...

Application.Run(new MainForm());

??如果没有帮助,您需要提供更多信息。

您尝试过什么?请阅读:是的,没问题。当然,您必须编辑Program.cs文件并更改其中的代码,以便它创建另一个表单类的实例。但我得到一个例外:在单个线程上启动第二个消息循环不是有效的操作。改用Form.ShowDialog。