通常,我的exe文件具有dll依赖项,我使用安装程序打包,如nsis或inno。 这对大型程序很有意义,但对于小型脚本来说是过分的。如何在exe中捆绑依赖关系
是否有一种替代方法来捆绑依赖关系,以便用户可以只执行一个exe文件而不需要PATH中的dll目录?
编辑
我希望这将不依赖于DLL的类型,并为其他类型的依赖关系工作了一个解决方案。
这里有一些可能的备选方案:
- http://www.adontec.com/index.htm?GO=/runtimepacker_e.htm
- http://boxedapp.com/
- http://www.filetransit.com/view.php?id=16640
有没有人有这样的工具的经验吗?
大多数有经验的开发人员会建议您不要使用这些工具,而是在安装EXE和DLL到同一目录中的传统的东西。你似乎不想遵循这个建议。既然你已经习惯使用这些工具之一,为什么你不这样做呢? – 2011-04-30 04:08:16
我总是有过去,但目前我分发了很多小脚本,客户端不喜欢依赖文件夹。 – hoju 2011-05-01 23:16:20