gpt4 book ai didi

.net - 在使用 VS2008 的 .NET 项目中,我应该将非托管 .dll 放在哪里?

转载 作者:行者123 更新时间:2023-12-04 06:59:07 28 4
gpt4 key购买 nike

到目前为止,我一直将 dll 放入/bin 文件夹中,因为它似乎是调用 DllImport'd 函数时加载它的唯一地方,但感觉不对,因为它是输出文件夹,它'可能会在'项目清理'或'重建全部'操作后被删除。

我该怎么做?提前致谢。

注意:我无法将 .dll 嵌入到 .exe 中,因为作者明确希望 dll 从外部可见。

最佳答案

尝试这个:

  • 在您的项目中创建一个文件夹
  • 将您的非托管程序集放在那里
  • 更改 "Copy to Output Directory""Copy If Newer"在属性选项卡。
  • 关于.net - 在使用 VS2008 的 .NET 项目中,我应该将非托管 .dll 放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2166354/

    28 4 0