执行参考库
Exec reference libraries
我有一份参考 an external library 的申请。我需要将它发送到没有 Visual Studio 的计算机并执行它,所以我想我会编译整个东西并发送可执行文件。问题是,虽然在我的电脑上解决方案 运行 很好(即使我 运行 只是 exec 文件),但在他的电脑上它说当他试图执行它时外部库没有链接- 它立即崩溃。
我怎样才能发送一个即使他没有安装库也能运行的可执行文件?会不会跟DLL有关?
是的,您还需要提供引用的dll,否则将无法运行。
您可以使用 Visual studio 功能,当您在解决方案资源管理器中找到引用时,单击您的非标准引用并在其上选择 "Copy local" 属性。然后,当您构建和发布项目时,您的 bin/debug 文件夹中将有相应的引用 dll。
每次您拥有不是 .NET Framework 标准部分的外部依赖项时,您都必须将它们包含在其他文件中。
我有一份参考 an external library 的申请。我需要将它发送到没有 Visual Studio 的计算机并执行它,所以我想我会编译整个东西并发送可执行文件。问题是,虽然在我的电脑上解决方案 运行 很好(即使我 运行 只是 exec 文件),但在他的电脑上它说当他试图执行它时外部库没有链接- 它立即崩溃。
我怎样才能发送一个即使他没有安装库也能运行的可执行文件?会不会跟DLL有关?
是的,您还需要提供引用的dll,否则将无法运行。 您可以使用 Visual studio 功能,当您在解决方案资源管理器中找到引用时,单击您的非标准引用并在其上选择 "Copy local" 属性。然后,当您构建和发布项目时,您的 bin/debug 文件夹中将有相应的引用 dll。
每次您拥有不是 .NET Framework 标准部分的外部依赖项时,您都必须将它们包含在其他文件中。