我正在使用在2个DLL中定义的第三方API。我已经将这些DLL包含在我的项目中,并为它们设置了引用。到现在为止还挺好。C#:如何包含依赖的DLL?
但是,这些DLL至少有一个在运行时无法找到的依赖DLL。我将缺少的DLL复制到项目中并设置“复制到输出”标志,但没有成功。
我应该在这里做些什么来告诉项目应该在哪里找到依赖的DLL?
澄清 我试着添加一个引用到缺少的DLL,但因为它没有被识别为.Net组件。无奈之下,我直接将其添加到输出文件夹,但没有成功。
最后,我在PC上安装了API,它都可以工作。安装设置PATH变量,并在安装文件夹中找到DLL。 但是如何告诉项目在其内部文件夹中查找?
当你说你“将缺少的DLL复制到项目中” - 你的意思是你添加了一个对它的引用,或者只是复制文件?最好添加一个参考。 – 2008-10-27 13:35:29