【发布时间】:2011-09-07 09:39:38
【问题描述】:
我很想知道如何将一些第 3 方 exe 文件打包到我的 dll 中以进行部署。
目前,我们依赖于安装了 3rd 方软件的部署系统,并且我们的包装器将他们的控制台应用程序暴露给我们的 MVC 应用程序。
理想情况下,我希望包装器和 exe 都打包在一个漂亮的包中,无论安装的是第 3 方应用程序,都可以部署在任何地方。
关于在我的应用程序中将 exe 文件存储在何处的任何建议也会非常有帮助。我正在把它们扔进垃圾箱。
我知道许可在这里可能是一个问题,而且我已经掌握了这一点。
【问题讨论】:
-
编写您自己的安装程序,将东西放在您需要的任何地方,并且只是一个 setup.exe 文件并不难。这里真正的问题是什么?
-
我正在创建一个我想公开的包装 dll。理想情况下,dll 的用户不必安装第 3 方软件。我意识到我可以将我的 dll 与 3rd 方软件一起分发,我只是想知道是否可以将它们全部合并到我的单个 dll 中,以方便消费用户。
-
消费用户必须能够使用网络应用程序中的 dll,而无需在其托管服务器上安装东西。