当前位置: 代码网 > it编程>编程语言>Asp.net > C# 海康visionmaster二次开发环境搭建

C# 海康visionmaster二次开发环境搭建

2026年03月12日 Asp.net 我要评论
1.环境变量绑定文件可以新建一个app.config的文件 将下面代码粘贴到文件中 文件在新建一个c# winforms 4.6.1版本 窗体程序的时候 也会自动生成出来app.config的文件 替

1.环境变量绑定文件

  • 可以新建一个app.config的文件 将下面代码粘贴到文件中   
  • 文件在新建一个c# winforms 4.6.1版本 窗体程序的时候 也会自动生成出来 app.config的文件 替换掉或者将代码复制粘贴也可以
<?xml version="1.0" encoding="utf-8"?>
<configuration>
	<appsettings>
		<!--启动服务形式(0代表默认系统服务, 1代表exe方式启动)-->
		<add key="startserverbyexe" value="0" />
		<!--远程server地址,用于连接不同主机中的server-->
		<add key="serversetting" value="127.0.0.1:5556" />
		<add key="clientsettingsprovider.serviceuri" value="" />
	</appsettings>
	<startup>
		<supportedruntime version="v4.0" sku=".netframework,version=v4.6.1" />
	</startup>
	<runtime>
		<assemblybinding xmlns="urn:schemas-microsoft-com:asm.v1">
			<probing privatepath="mylibs;mylibs\newtonsoft.json;3rdlib;3rdlib\system;3rdlib\msgpack;3rdlib\log4net;3rdlib\icsharpcode;3rdlib\opencv;gateway;module(sp)\x64;module(sp)\x64\collection\imagesourcemodule;module(sp)\x64\location\imvscirclefindmodu" />
			<dependentassembly>
				<assemblyidentity name="system.threading.tasks.extensions" publickeytoken="cc7b13ffcd2ddd51" culture="neutral" />
				<bindingredirect oldversion="0.0.0.0-4.2.0.1" newversion="4.2.0.1" />
			</dependentassembly>
		</assemblybinding>
	</runtime>
	<system.web>
		<membership defaultprovider="clientauthenticationmembershipprovider">
			<providers>
				<add name="clientauthenticationmembershipprovider" type="system.web.clientservices.providers.clientformsauthenticationmembershipprovider, system.web.extensions, version=4.0.0.0, culture=neutral, publickeytoken=31bf3856ad364e35" serviceuri="" />
			</providers>
		</membership>
		<rolemanager defaultprovider="clientroleprovider" enabled="true">
			<providers>
				<add name="clientroleprovider" type="system.web.clientservices.providers.clientroleprovider, system.web.extensions, version=4.0.0.0, culture=neutral, publickeytoken=31bf3856ad364e35" serviceuri="" cachetimeout="86400" />
			</providers>
		</rolemanager>
	</system.web>
</configuration>

2.准备好需要使用的几个visionmaster的动态链接库 dll

3.创建窗体程序

4.添加引用

5.项目属性配置

6.配置加载海康界面ui控件

命名 vm 或者修改成你想自定义任何名称

7.修改app.config文件--配置文件路径

1.1文件拷贝

将vm安装目录下的文件visionmaster4.0.0\development\v4.0.0\comcontrols\bin\x64”下整体拷贝到新建工程的 debug下,注意如果引用的文件不是该路径下,则拷贝时候选择覆盖

1.2工具导入

启动二次开发导入工具("d:\mvs\test\visionmaster4.0.0\development\v4.0.0\comcontrols\tool\importref.exe”) ,module(sp)的路径在生成工程debug下的 module(sp)文件夹,项目所在路径为bin文件的上一层,在选择完指定的路径之后,需要选择引用模块的dll以及是否选择相对路径,最后点击确定,完成环境配置。

到此这篇关于c# 海康visionmaster二次开发环境搭建的文章就介绍到这了,更多相关c# 海康visionmaster环境搭建内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com