gpt4 book ai didi

.net - 如何以跨平台的方式在新进程中启动 .NET exe?

转载 作者:行者123 更新时间:2023-12-04 22:48:22 27 4
gpt4 key购买 nike

我有一个 .NET 应用程序,我需要从另一个 .NET 应用程序启动到它自己的进程中。如果我只关心它在 Windows 上的工作,那很简单,我可以使用 System.Diagnostics.Process.Start,指定我的 exe 的路径,我很高兴。

诀窍是,这是一个 MonoDevelop 插件,所以我需要这样做是一种跨平台工作的方式,在 Mac 和 Linux 上,如果没有一些帮助,你不能指望操作系统知道如何处理 .NET 程序集(即,调用mono myapp.exe)。

由于这是针对 MonoDevelop 插件,因此使用 Mono 或 MonoDevelop 库的答案是可以接受的。

最佳答案

如果您在 .NET 可执行文件上从 Mono 使用 Process.Start,它将自动与 Mono 一起运行。它不会直接传递给操作系统。

关于.net - 如何以跨平台的方式在新进程中启动 .NET exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14618539/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com