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

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

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

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

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

将它们上的“复制到输出目录”属性(F4)设置为“如果较新则复制”或“始终复制”.

相关文章
相关标签/搜索