执行参考库

Exec reference libraries

我有一份参考 an external library 的申请。我需要将它发送到没有 Visual Studio 的计算机并执行它,所以我想我会编译整个东西并发送可执行文件。问题是,虽然在我的电脑上解决方案 运行 很好(即使我 运行 只是 exec 文件),但在他的电脑上它说当他试图执行它时外部库没有链接- 它立即崩溃。

我怎样才能发送一个即使他没有安装库也能运行的可执行文件?会不会跟DLL有关?

是的,您还需要提供引用的dll,否则将无法运行。 您可以使用 Visual studio 功能,当您在解决方案资源管理器中找到引用时,单击您的非标准引用并在其上选择 "Copy local" 属性。然后,当您构建和发布项目时,您的 bin/debug 文件夹中将有相应的引用 dll。

每次您拥有不是 .NET Framework 标准部分的外部依赖项时,您都必须将它们包含在其他文件中。