在Visual Studio 2017中复制到输出目录

时间:2017-05-10 00:51:02

标签: c# opencv visual-studio-2017

您好我正在阅读本教程here

我在Visual Studio 2017中创建了一个Console App项目,并成功添加了对EmguCV库的引用。但是我正在努力使用OpenCv文件。

将它们添加到解决方案中,然后突出显示它们并单击属性,没有可用的选项"复制到输出目录"。

enter image description here

属性窗口仅显示Misc部分。如何启用"复制到输出目录"对于VS 2017中的这些文件?

1 个答案:

答案 0 :(得分:5)

解决方案项目是解决方案文件夹结构的一部分,并且不属于项目,“复制到输出目录”与项目构建相关,项目构建在成功构建时将项目复制到输出目录。

在您的情况下,您希望在构建ConsoleOCR项目时复制这两个dll,您可以使用后期构建事件。

转到您的项目,右键单击并选择“属性”。然后转到Build Events选项卡,单击Edit Post-Build并指定命令:

xcopy "$(SolutionDir)\opencv_core2410.dll" "$(TargetDir)"
xcopy "$(SolutionDir)\opencv_imgproc2410.dll" "$(TargetDir)"

我假设您在项目中使用这些DLL作为引用,您可以转到项目中的引用并右键单击它们,然后将Copy Local的属性更改为True。