【发布时间】:2017-12-22 13:37:08
【问题描述】:
我正在 Visual Studio 中处理一个需要嵌入 2 个 DLL 的项目。
到目前为止,我一直在引用这些 DLL,但是如果没有将文件与我的 EXE 放在同一文件夹中,我就无法使用它们。
显然,我希望我的用户只需要 EXE 即可使用它们,而无需下载 DLL。
我到目前为止尝试的事情是遵循本教程:https://www.youtube.com/watch?v=lx2tSY4joDg
但这仅适用于一个文件,遗憾的是本教程没有对我有用。
我能做什么?谢谢!
编辑:该项目是由 Windows 窗体应用程序构建的。
【问题讨论】:
-
为什么不在构建时将引用的 dll 复制到输出文件夹?
-
出于好奇,为什么不直接提供压缩存档格式的 exe 和 DLL?压缩它们可以节省带宽,并且大多数用户都熟悉如何解压缩文件。自解压存档会更容易。
-
@Kdawg 在大小方面,我的程序的大小一点也不大。在存档方面,我不想让用户搞乱提取,而只是保持一切简单,因为该软件旨在简化计算机中的过程。