您可以使用 C# 启动 .csproj 文件 [duplicate] 吗

Can you start a .csproj file using C# [duplicate]

提问人:Michal Ligezka 提问时间:10/30/2023 最后编辑:Michal Ligezka 更新时间:11/2/2023 访问量:75

问:

这个问题在这里已经有答案了:
24天前关闭。

此帖子在 24 天前被编辑并提交审核,但未能重新打开该帖子:

需要细节或清晰度通过编辑这篇文章添加详细信息并澄清问题。

我有 2 个 wpf 项目,其中一个是充当服务器的控制台。

Screenshot

如果有人有任何解决方案或替代方案,我将不胜感激。

我需要找到一种在填写表单或按下按钮后运行服务器或控制台应用项目的方法。

C# WPF 可视化工作室 2010

评论

0赞 Steve 10/30/2023
可以同时运行这两个应用程序,右键单击解决方案,然后选择“配置启动项目”
0赞 Michal Ligezka 10/30/2023
不过,这不是我想做的。
0赞 Alexei Levenkov 11/2/2023
@MichalLigezka请编辑问题以澄清这一点。此外,尝试从您的代码启动 CSPOJ 是非常不寻常的,因为它不能自行执行(与编译的 exe 不同)。请确认您确实想启动 csproj(可能在 VS 中打开),而不是花园品种“单击按钮时在 C# 代码中启动 EXE”(它已经在 SO 上有大量答案 - 我已经从答案中添加了一个重复的答案)。
0赞 Alexei Levenkov 11/2/2023
(请注意,“如何运行 exe”也回答了帖子中当前提出的问题 - 适用于 EXE 和 CSPROJ 即可)Process.Start

答:

0赞 Nima Aran 10/30/2023 #1

控制台应用程序是可执行应用程序。例如,在您的项目中,它类似于 ChatServer.exe。因此,您可以在代码中调用它并随时执行它。例如,在窗体的单击处理程序或所需的任何事件处理程序中,可以运行 .exe 文件。

有关详细信息,请参阅如何从我的 C# 代码运行 EXE 文件?