【发布时间】:2010-01-30 01:00:52
【问题描述】:
到目前为止,我一直将 dll 放入 /bin 文件夹,因为它似乎是调用 DllImport'd 函数时加载的唯一位置,但感觉不对,因为它是输出文件夹,它可能会在“项目清理”或“全部重建”操作后被擦除。
我应该怎么做?提前致谢。
注意:我无法将 .dll 嵌入到 .exe 中,因为作者明确希望 dll 从外部可见。
【问题讨论】:
标签: .net visual-studio dll unmanaged
到目前为止,我一直将 dll 放入 /bin 文件夹,因为它似乎是调用 DllImport'd 函数时加载的唯一位置,但感觉不对,因为它是输出文件夹,它可能会在“项目清理”或“全部重建”操作后被擦除。
我应该怎么做?提前致谢。
注意:我无法将 .dll 嵌入到 .exe 中,因为作者明确希望 dll 从外部可见。
【问题讨论】:
标签: .net visual-studio dll unmanaged
试试这个:
"Copy to Output Directory" 更改为 "Copy If Newer"。【讨论】:
使用 VS 在您的项目中创建一个名为 Lib 的新文件夹。将您的 DLL 复制到那里并从那里引用它们。
【讨论】: