gpt4 book ai didi

c# - DLL 引用位置

转载 作者:行者123 更新时间:2023-11-30 13:39:19 25 4
gpt4 key购买 nike

好吧,我问了this question前几天,由于我的含糊不清,它被关闭了。我会尝试更具体。在一个项目中,比如 C#(使用 Visual Studio),我添加了一个对 dll 的引用(右键单击 References->Add Reference),并且所述 dll 的位置在 C:\Blah\Foo 中。现在,如果我将构建的 exe 移动到另一台机器上,dll 的位置是否需要与 exe 一起,还是需要在 C:\Blah\Foo 中?谢谢。

最佳答案

当您按照描述的方式添加引用时,它会被复制到输出文件夹(与 exe 文件相同)。查看引用的属性 (F4),您会看到一个名为“Copy Local”的选项,如果将其设置为 true,则 DLL 将被复制到与 EXE 文件相同的输出文件夹。

Copy Local Setting

因此,当您将应用程序部署到另一台机器时,您需要将 exe 及其所有引用的 DLL 复制到部署位置。 Windows 将在多个位置搜索 DLL,第一个位置是与 EXE 文件相同的文件夹。

关于c# - DLL 引用位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12464743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com