C# 部署OpenCV应用程序

C# 部署OpenCV应用程序,c#,.net,opencv,visual-c++,C#,.net,Opencv,Visual C++,我用VC++制作了一个OpenCV应用程序,它的可执行文件是dll格式的。我正在.NET应用程序中使用此dll 在构建了基于VC++的OpenCV应用程序之后,我得到了dll。我只需将此dll移动到.NET应用程序的bin文件夹中,就可以在代码中正确使用它 但是,我想知道我如何构建一个部署在一个甚至没有任何C++运行时或OpenCV运行库的目标机器上。有人能帮我弄清楚如何为应用程序创建一个安装文件吗 谢谢。据我所知,您需要部署在代码中使用的OpenCVdll(即cxcore、cvcam等)和 编

我用VC++制作了一个OpenCV应用程序,它的可执行文件是dll格式的。我正在.NET应用程序中使用此dll

在构建了基于VC++的OpenCV应用程序之后,我得到了dll。我只需将此dll移动到.NET应用程序的bin文件夹中,就可以在代码中正确使用它

<>但是,我想知道我如何构建一个部署在一个甚至没有任何C++运行时或OpenCV运行库的目标机器上。有人能帮我弄清楚如何为应用程序创建一个安装文件吗


谢谢。

据我所知,您需要部署在代码中使用的OpenCV
dll
(即cxcore、cvcam等)和

编辑:仅当您使用旧版本的OpenCV时,您才需要MVSC可再发行软件包,而要使用OpenMP,则需要此软件包。如果您使用较新版本(即
2.0
),则不需要这样做