【发布时间】:2016-07-21 15:58:39
【问题描述】:
我正在使用外部 DLL 来处理 C# 项目中的 PDF 导出。我在 Visual Studio 中添加了外部 DLL 引用,添加了适当的 using 语句,Intellisense 在我键入命名空间时显示了各种方法和属性,并且在对象资源管理器中也有所体现。
但是,当我运行应用程序时,程序会引发运行时异常,因为我的外部 DLL 找不到与外部 DLL 位于同一目录中的另一个 DLL。
为了让事情更混乱,如果我只是将每个 DLL 从我要引用的目录中复制到程序的 Debug 文件夹中,程序不会抱怨,但显然我不应该这样做.
提前致谢。
【问题讨论】:
-
是的,我认为您需要查看解决方案资源管理器中引用选项卡下的 dll 属性。设置为始终复制或如果更新则复制。它应该复制到调试文件夹中,无论如何您都要手动复制它。
标签: c# visual-studio reference