启动同一解决方案中包含的应用程序

发布于 2024-11-30 00:44:53 字数 290 浏览 0 评论 0原文

我有一个小 C# 项目,我想启动一个带有结尾(英语不好)的应用程序,如executable.exe -o 99。但我希望“executable.exe”位于我的 C# 项目中。所以我将目标可执行文件复制到项目工作区中。 编译后的可执行文件现在应该在其内存中包含整个其他可执行文件。 主应用程序现在在运行时使用其他应用程序作为实用程序。 这可能具有类似安装程序的特征,但实用程序只是临时使用。 构建实现此功能的结构需要足够的努力。

所以我的问题是:如何在另一个主应用程序内提供已编译且可运行的实用程序应用程序?

某种程度上就像一个断言。

I have a little C# project and I want to start an application with endings(bad english) like executable.exe -o 99. But I want the "executable.exe" being within my C# project. So I copied the target executable into the project workspace.
The compiled executable now should contain the whole other executable in its memory.
The main application now uses the other application as utility while runtime.
This may have installer program like characteristics, but the utility app is just used temporary.
To build the structure for achieving this functionality would take enough effort.

So my question is: How to provide already compiled and runnable utility application inside of another main application?

Somehow like an assert.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

丢了幸福的猪 2024-12-07 00:44:53

如果可执行文件还包含带有已编译库的项目,您可以将其添加为项目中的引用并使用其公共类。

如果不是,您可能想做类似的事情:

using System;
using System.Diagnostics;

...

ProcessStartInfo startInfo = new ProcessStartInfo(@"C:\path\to\application\executable.exe");
startInfo.Arguments = "-o 99";
Proccess.Start(startInfo);

不确定这是否是您需要的,但这是唯一想到的。

If the executable also includes a project with compiled libraries you can add it as a reference in your project and use its public classes.

If not you may want to do something like:

using System;
using System.Diagnostics;

...

ProcessStartInfo startInfo = new ProcessStartInfo(@"C:\path\to\application\executable.exe");
startInfo.Arguments = "-o 99";
Proccess.Start(startInfo);

Not sure if this is what you need but its the only thing that comes to mind.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文