【发布时间】:2010-09-19 09:16:41
【问题描述】:
我正在使用在 2 个 DLL 中定义的第 3 方 API。我已经在我的项目中包含了这些 DLL 并设置了对它们的引用。到目前为止,一切都很好。
但是,这些 DLL 至少有一个在运行时无法找到的依赖 DLL。我将丢失的 DLL 复制到项目中并设置了“复制到输出”标志,但没有成功。
我应该在这里做什么来告诉项目它应该在哪里找到依赖的 DLL?
澄清 我尝试添加对丢失 DLL 的引用,但由于它未被识别为 .Net 组件。无奈之下,我直接将其添加到输出文件夹中,但没有成功。
最后,我在 PC 上安装了 API,一切正常。安装会设置 PATH 变量,并且 DLL 位于安装文件夹中。 但是如何告诉项目查看其内部文件夹之一?
【问题讨论】:
-
当您说“将丢失的 DLL 复制到项目中”时,您的意思是添加了对它的引用,还是只是复制了文件?最好添加参考。
标签: c# visual-studio deployment dll