.net - 是否可以在 .net DLL 中嵌入和使用可移植的可执行文件?

标签 .net dll command-line resources

考虑我的问题的最简单方法是考虑一个简单的 unix 命令(尽管这是针对 Windows 的),并且我需要通过编程访问来运行它。

我有一个基于命令行的可执行文件,可以执行某些工作单元。我想使用 .net 进程库调用该可执行文件,就像我可以使用任何其他可执行文件一样。

但是,我突然意识到 dll 有可能因可执行文件或不存在的可执行文件的意外更新而变得无用或中断。

是否可以像运行外部可执行文件一样从 .net 框架中的 Process 对象运行可执行文件?

最佳答案

不,你不能直接执行它。您可以将它解压到一个临时目录并从那里执行它。

关于.net - 是否可以在 .net DLL 中嵌入和使用可移植的可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60143/

相关文章:

c# - 为什么我可以在 C# 中像数组一样初始化一个列表?

c++ - 在 .NET 中捕获非托管 dll 异常

objective-c - 用 c 或 objective-c 编写的交互式命令行应用程序的简单示例?

python - 在 cmd 模块 python 中调用菜单

batch-file - 如何将文件夹的每个子文件夹中除最新文件之外的所有文件压缩为每个子文件夹一个 ZIP 文件?

c# - 如何同时使用 SqlConnection 和 DataContext?

c# - 从不同线程读取和写入相同的内存

C++ 抽象变体实现

c# - 通过 COM 从 Ruby 调用 C# .dll

c# - 如何在 WPF 中动态导出图表?