Filehelpers发布发布文件而不需要DLL

本文关键字:不需要 DLL 文件 布发布 Filehelpers | 更新日期: 2023-09-27 18:03:20

这可能是一个新手问题…

我用C Sharp (.net 4, VS2010)编写了一个简单的文件转换应用程序,它使用Filehelpers库。我有一个参考到我的项目参考库。当我在发布模式下发布项目时,它将与可执行文件一起输出Filehelpers.dll文件,并且可执行文件将无法工作,除非它与DLL在同一文件夹中。

我尝试将本地复制设置为False,但它仍然不起作用。是否有任何方法将库打包为exe文件的一部分??这是一个非常简单的应用程序,意味着很容易分发,有这个需要的Dll浮动是一个巨大的缺点。

谢谢T


得到它的工作后,一些摆弄与ILmerge不运行在。net v4。下面是我为将来的线程访问者准备的命令:

ILMerge /targetplatform:v4,C:'windows'microsoft.net'framework'v4.0.30319 /out:merged.exe /log Original.exe FileHelepers.dll

Filehelpers发布发布文件而不需要DLL

你可能想看看你的项目属性设置,在那里你可以自定义复制文件,无论你想要后构建,如果你正在寻找移动文件后构建。如果您希望在。exe中包含。dll,请查看此处