在.EXE中实现dll

问题描述 投票:0回答:1

我的 nugget 包及其使用的 .dll 有问题。

我已将 Sydesoft 的 NFC-ACR122U Nugget 包添加到我的 c# .Net 应用程序中。

Nugget 附带两个 dll。

当我现在将 .exe 文件分发到其他计算机时,.exe 将无法启动,因为它找不到 .dll。当我将 dll 放在与 exe 相同的目录中时,它又可以工作了。

但是有没有办法将 dll 包含在 exe 中,这样当我分发它时 dll 就随 exe 一起提供了?

c# .net dll
1个回答
0
投票

我使用名为 Setup Factory 的应用程序来创建我的所有设置文件。您可以部署任何类型的文件,无论它们是 .dll 文件还是其他文件。我猜您正在开发一个控制台应用程序,您正在其中导入一些块包。您需要做的就是创建一个安装程序,为此您可以使用安装工厂,或者您可以在解决方案中创建一个安装项目。这还可以让您部署所有必要的 .dll 文件,并使自己成为一个安装者。安装程序运行时会将所有必需的文件以及 .exe 文件安装到磁盘上的指定目标位置。如果此信息有帮助,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.