要点: 通过在visual studio中组合代码来创建主应用程序以运行其他应用程序。
详细说明: 我有3个项目(所有c#),我可以在visual studio中打开。他们都工作。它们都是基于GUI的应用程序。我想创建一个主应用程序,上面只有几个按钮,如果单击相应的按钮,将打开每个应用程序。
我知道我可以通过“System.Diagnostics.Process.Start(@”program1.exe“)完成此操作;”但我不想将它们打包在一起,并且必须给我的同事多个exe文件,并希望他们阅读说明并执行正确的文件。我想从应用程序中获取所有.cs文件并将它们导入我的主应用程序。当我按下program1按钮并让它按照正常情况启动时,我希望program1的文件启动。这可能吗?
例如: 此主应用程序将如下所述。当单击program1button时,我想运行program1。
_____________________
| master application|
| |
| |program1Button| |
| |
| |program2Button| |
| |
| |program3Button| |
| |
|___________________|
答案 0 :(得分:4)
因此,如果您想要一个项目中的所有代码和一个.exe,则需要将所有逻辑合并到一个解决方案和项目文件中。
答案 1 :(得分:0)
这很容易。
WinForm的起始点为Application.Run(new MainForm());
因此,在您的新项目中,您只需创建一个新的表单实例并启动它。
在WPF中,您还必须根据选择创建新窗口的实例并显示表单