如何处理我的代码未引用但需要在bin中的依赖项DLL?

时间:2011-03-30 15:47:03

标签: c# .net visual-studio external-assemblies

我正在为第三方应用程序开发一系列插件,供应商为我们提供了所有插件程序集以及一些帮助程序组件,以便与他们的系统一起使用。

我们的代码通常引用这些帮助程序集,但是它们的插件程序集仍然需要复制到外部bin / debug或bin / release目录。通常我会把它作为主项目上的后期构建事件,但由于这个项目是具有各自依赖项的单个项目的集合,我不知道该怎么做。

在Visual Studio中处理这种情况的一些建议(或最佳实践)是什么?

1 个答案:

答案 0 :(得分:7)

在具有描述性名称的文件夹(libs,第三方等...)中将DLL添加到项目中。

Copy to Output Directory属性(F4)设置为Copy if NewerCopy Always