如何从同一个地图中的另一个c#程序启动ac#程序?

我有两个简单的c#表单程序,我想在第一个程序中创建一个按钮,当我点击它时启动另一个表单,但我不知道如何访问其他programm.cs主要方法,你能帮助我吗?

编辑:我想在Programm1中从programm2开始主要方法,从programm2开始的assembiliti我添加到programm1

您必须使用System.Diagnostics命名空间的Process类来启动第二个程序,请参阅MSDN上的这篇文章,

http://msdn.microsoft.com/en-us/library/system.diagnostics.process(VS.71).aspx

您可以使用Process.Start运行新进程。

有关文档,请参见http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start(VS.71).aspx 。

您无法访问其他程序的表单或方法。 一个原因是它是一个单独的程序,另一个原因是它没有运行。

你可以做的是启动另一个程序:

 Process.Start("TheOtherProgram.exe");