2

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

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

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

4

2 回答 2

3

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

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

于 2013-09-18T16:44:04.477 回答
0

我不确定您要做什么;但是 Process 类具有 Start 和 Kill 方法,可让您启动/退出进程。

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

于 2013-09-18T16:45:20.597 回答