【发布时间】:2021-06-12 14:13:18
【问题描述】:
因此,如果可能的话,我会尝试将所有 DLL 文件合并到我的 exe 中,这样我就可以运行 exe 而无需在同一目录中使用 DLL 文件 我尝试四处寻找其他提出相同问题的人,但并没有真正找到任何有用的东西或我个人可以关注的任何东西。
提前感谢您的帮助
【问题讨论】:
-
发布项目时,在配置文件设置下选择部署模式为“自包含”,在文件发布选项下,选择“生成单个文件”。这将为您的项目生成一个工作的 .exe 文件(以及一个 .pdb 文件)
-
请问如何管理GAC?在 EXE 中嵌入 DLL?使用共享文件夹?或者在没有任何 DLL 的情况下运行(?)?不然呢?
-
是的,这是可能的:例如参见stackoverflow.com/questions/189549/… 并在网上搜索“c# embed dll in executable”。
-
@Max - 点击“全部显示”,然后你会找到部署模式设置。选择“自包含”部署模式。然后,选择您的特定目标运行时。选择目标运行时后,您将看到其他“文件发布选项”。在那里,选中“生成单个文件”复选框。
标签: c# visual-studio dll console-application exe