启动同一解决方案中包含的应用程序
我有一个小 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果可执行文件还包含带有已编译库的项目,您可以将其添加为项目中的引用并使用其公共类。
如果不是,您可能想做类似的事情:
不确定这是否是您需要的,但这是唯一想到的。
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:
Not sure if this is what you need but its the only thing that comes to mind.