C# 以编程方式运行项目

C# 以编程方式运行项目,c#,winforms,C#,Winforms,我想知道是否可以在第一个项目中通过代码打开第二个项目(与第一个项目采用相同的解决方案) 例如,我有一个表单应用程序项目和另一个控制台应用程序项目。 表单应用程序启动,当用户单击按钮时,我希望控制台应用程序运行,表单应用程序停止 或者有人能告诉我如何删除我的application.exe文件吗?要做到这一点,项目不需要使用相同的解决方案。只需使用Process.Start启动另一个应用程序的可执行文件,然后关闭主窗体以结束当前应用程序 如果您不想将代码作为一个完全不同的进程来运行,那么第三个项目也

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

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


或者有人能告诉我如何删除我的application.exe文件吗?

要做到这一点,项目不需要使用相同的解决方案。只需使用
Process.Start
启动另一个应用程序的可执行文件,然后关闭主窗体以结束当前应用程序


如果您不想将代码作为一个完全不同的进程来运行,那么第三个项目也是有意义的,它是一个“类库”,其他两个项目可以添加对它的引用。这将允许您定义在两个应用程序中使用的通用代码,使用对两个项目都有帮助的通用类;但Process类有Start和Kill方法,可以让您启动/退出流程


谢谢,但实际上我正在尝试删除与我的应用程序有关的所有内容,而另一个项目将添加另一个要删除的项目。@BoB如果要删除所有内容,请删除所有内容。如果您希望您的程序按照您所描述的那样运行,那么请遵循此答案中的建议。但你不可能两者兼而有之;已删除的应用程序无法按您描述的方式运行。