我已经使用 OpenCVSharp 构建了一个 c# 类库“verification.dll”。
这引用了 Solutiondir/Dependencies/中的 OpenCvSharp.dll,并且 copylocal = true。
文件夹“依赖项”有 4 个文件 OpenCvSharp.dll、opencv_core230.dll、opencv_imgproc230.dll、tbb.dll,因为 OpenCvSharp 需要这些文件。
现在我制作了一个控制台程序“ConsoleTest”来测试类库的功能,这就是问题的开始。
我必须手动放置 3 个文件:在 Solutiondir/ConsoleTest/bin/x86/Release/中的 opencv_core230.dll、opencv_imgproc230.dll、tbb.dl。
我不想这样做。我希望可以只从 ConsoleTest 中引用 verify.dll,然后它就可以工作了。
我怎样才能做到这一点?
最佳答案
我只是将 DLL 从文件夹拖到项目中。不是作为引用,而是作为文件。设置构建操作:无,复制到输出目录:如果更新则复制
关于时间:2019-04-10 标签:c#additional dependencies-opencvsharp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9719558/