我正在为第三方应用程序开发一系列插件,供应商为我们提供了所有插件程序集以及一些帮助程序组件,以便与他们的系统一起使用。
我们的代码通常引用这些帮助程序集,但是它们的插件程序集仍然需要复制到外部bin / debug或bin / release目录。通常我会把它作为主项目上的后期构建事件,但由于这个项目是具有各自依赖项的单个项目的集合,我不知道该怎么做。
在Visual Studio中处理这种情况的一些建议(或最佳实践)是什么?
答案 0 :(得分:7)
在具有描述性名称的文件夹(libs,第三方等...)中将DLL添加到项目中。
将Copy to Output Directory
属性(F4)设置为Copy if Newer
或Copy Always
。