以编程方式运行项目

本文关键字:项目 运行 方式 编程 | 更新日期: 2023-09-27 18:31:45

我想知道是否可以在第一个项目中通过代码打开第二个项目(与第一个项目相同的解决方案中)。

例如,我有一个表单应用程序项目和另一个控制台应用程序项目。表单应用程序启动,当用户单击按钮时,我希望控制台应用程序运行,表单应用程序停止。

或者有人可以告诉我如何删除我的应用程序.exe文件?

以编程方式运行项目

项目不需要在同一解决方案中即可执行此操作。 只需使用 Process.Start 启动另一个应用程序的可执行文件,然后关闭主窗体即可结束当前应用程序。

如果您不想将代码作为完全不同的进程运行,那么拥有一个作为"类库"的第三个项目也可能是有意义的,其他两个项目可以添加引用。 这将允许您定义任一应用程序中使用的通用代码,使用通用化为在任一项目中有用的类。

我不确定你想做什么;但是进程类有启动和终止方法,可以让你启动/退出进程。

http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx