c# - 复制到 Visual Studio 2017 中的输出目录

标签 c# opencv visual-studio-2017

您好,我正在浏览本教程 here .

我在 Visual Studio 2017 中创建了一个控制台应用程序项目,并成功添加了对 EmguCV 库的引用。但是我正在努力处理 OpenCv 文件。

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

enter image description here

属性窗口仅显示 Misc 部分。如何在 VS 2017 中为这些文件启用“复制到输出目录”?

最佳答案

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

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

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

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

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

关于c# - 复制到 Visual Studio 2017 中的输出目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43881939/

相关文章:

opencv - 使用Opencv从相机获取部分图像

c# - 使用 ViewModel 时保持 Linq to SQL 事件 (ASP.NET MVC)

c# - 文件拖放事件处理程序中的 MessageBox 导致 Windows 资源管理器卡住

c++ - 如何检测并在眼睛的虹膜区域周围画一个圆圈?

python - 与 ORB python opencv 匹配特征

tfs - 如何修复 "storage.ide-shm is being used by another process",这会阻止我提交

react-native - 如何使用 React Native 在 UWP 中从一个页面导航到另一个页面?

c# - Visual Studio 2017 数据比较,命令行

c# - 控件停靠在 Visual C# 中无法正常工作

c# - 无法解析 ASP.Net Core 中类型“ServiceStack.Redis.Generic.IRedisTypedClient”的服务