【发布时间】:2014-10-25 23:50:33
【问题描述】:
我有一个解决方案,其中包括类库项目和 win forms 应用程序项目。问题是,当我尝试从使用第三方 dll(具体为 LeadTools)的类库中运行方法时,程序会崩溃。当我检查 bin 文件夹时,我可以看到类库项目的 dll,但没有第三方 dll,应该在那里。我怎样才能得到这份工作?
【问题讨论】:
-
引用属性
CopyToLocal中有一个选项 -
检查项目中这些 DLL 的引用,特别是“复制到输出目录”属性,以确保将其设置为“始终”或“如果较新”
-
确保将所有 DLL 添加为引用。仅包含您的类库是不够的
-
CopyLocal 设置为 true。所以你的意思是我需要在win表单项目中引用相同的dll?拥有单独的类库有什么意义?
-
@KorsaR 确保将单独的类库的构建输出路径设置为您的主
WinForms项目。
标签: c# dll class-library