首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c#附加依赖项- opencvsharp

c#附加依赖项- opencvsharp
EN

Stack Overflow用户
提问于 2012-03-15 20:20:32
回答 3查看 898关注 0票数 0

我已经使用OpenCVSharp构建了一个c#类库"verification.dll“。它引用Solutiondir/Dependencies/中的OpenCvSharp.dll,并具有copylocal = true。

文件夹"Dependencies“有4个文件OpenCvSharp.dll,opencv_core230.dll,opencv_imgproc230.dll,tbb.dll,因为OpenCvSharp需要它们。

现在我已经创建了一个控制台程序"ConsoleTest“来测试类库的功能,问题就是从这里开始的。我必须手动将3个文件: opencv_core230.dll、opencv_imgproc230.dll、tbb.dl放在Solutiondir/ConsoleTest/bin/x86/Release/中。

我不想这么做。我希望可以只从ConsoleTest引用verification.dll,然后它就可以工作了。

我如何才能做到这一点??

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-03-16 20:26:51

我只是简单地将DLL从文件夹拖到项目中。不是作为引用,而是作为文件。设置生成操作:无,复制到输出目录:如果较新,则复制

票数 1
EN

Stack Overflow用户

发布于 2012-03-15 20:31:55

我认为你也需要引用这三个dll,或者引用项目源代码而不是dll。其他选项是将这三个dll放在GAC中。

票数 0
EN

Stack Overflow用户

发布于 2012-03-15 20:36:58

您有几个if选项:

  • 将控制台测试程序添加到您项目的解决方案中,并将项目的引用添加到控制台项目中。这样,无论何时构建项目,您都可以使用控制台项目的prebuild events将必要的二进制文件复制到您需要的位置。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9719558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档