SolidEdge C#.NET 二次开发系列教程(一) 安装部署插件

SE二次开发国内的教程简直太少了,为了学习这块,废了不少功夫,走了不少弯路。
特此开贴写教程以示后人。
se插件开发完成后就是如何部署,安装和部署和其他的.net插件类似。
1.走到这步你基本离成功很近了。
准备好你的dll插件的 Guid码和ProgId,如下图
这两个信息从你的插件的代码中看到,红圈圈出来的是要注意的。
在这里插入图片描述
2.新建注册表键

在这里插入图片描述
X64位如上图
在这里插入图片描述

X86位如上图

409意思是插件的名称
在这里插入图片描述
AutoConnect 为1是自动加载(注意是32位)
在这里插入图片描述

3.在 {BF1C1BB8-75EE-444A-8DCE-0F1521D0764B} 下新建 Environment Categories 和 Implemented Categories两个键
然后在 Environment Categories 下新建 {26618394-09D6-11d1-BA07-080036230602}和{26618396-09D6-11d1-BA07-080036230602}和{bad41b8d-18ff-42c9-9611-8a00e6921ae8}
在Implemented Categories下新建{26B1D2D1-2B03-11d2-B589-080036E8B802}和{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}

在这里插入图片描述
4.在 {BF1C1BB8-75EE-444A-8DCE-0F1521D0764B} 下新建InprocServer32并添加如下值。注意默认值要设置为mscoree.dll(注意不是添加新的名为默认的值)。
在这里插入图片描述
这步是设置在那些环境下加载插件
如这次显示的环境是
在这里插入图片描述

5.在InprocServer32下新建一个1.0.0.0(随便都行)的键
并添加值,具体添加的值如下图
在这里插入图片描述
这步是设置插件的运行环境和位置信息,名称,类等参数。
6.在 {BF1C1BB8-75EE-444A-8DCE-0F1521D0764B} 下新建ProgId并添加如下值。注意默认值要设置为DevTmn.dll(和第一步的ProgId是一个值,注意不是添加新的名为默认的值)。
在这里插入图片描述
7.在 {BF1C1BB8-75EE-444A-8DCE-0F1521D0764B} 下新建Summary并添加如下值。这个键的作用是说明插件的作用。
在这里插入图片描述
在这里插入图片描述
下面附带我导出的注册表内容。

SolidEdge C#.NET 二次开发系列(二) AdvancedInstaller打包安装SolidEdge addin插件

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}]
"409"="SolidEdgeTools兰剑测试用"
"AutoConnect"=dword:00000001[HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\Environment Categories][HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\Environment Categories][HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\Environment Categories\{26618394-09D6-11d1-BA07-080036230602}][HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\Environment Categories\{26618394-09D6-11d1-BA07-080036230602}][HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\Environment Categories\{26618396-09D6-11d1-BA07-080036230602}][HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\Environment Categories\{26618396-09D6-11d1-BA07-080036230602}][HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\Environment Categories\{bad41b8d-18ff-42c9-9611-8a00e6921ae8}][HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\Environment Categories\{bad41b8d-18ff-42c9-9611-8a00e6921ae8}][HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\Environment Categories\{bad41b8d-18ff-42c9-9611-8a00e6921ae8}][HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\Environment Categories\{bad41b8d-18ff-42c9-9611-8a00e6921ae8}][HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\Implemented Categories][HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\Implemented Categories\{26B1D2D1-2B03-11d2-B589-080036E8B802}][HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\Implemented Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}][HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\InprocServer32]
@="mscoree.dll"
"Assembly"="DevTmn, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
"Class"="DevTmn.DevTmn"
"CodeBase"="file:///C/Users/LYC/source/repos/DevTmn/DevTmn/bin/Debug/DevTmn.DLL"
"RuntimeVersion"="v4.0.30319"
"ThreadingModel"="Both"[HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\InprocServer32\1.0.0.0]
"Assembly"="DevTmn, Version=1.0.0, Culture=neutral, PublicKeyToken=null"
"Class"="DevTmn.DevTmn"
"CodeBase"="file:///C:/Users/LYC/source/repos/DevTmn/DevTmn/bin/Debug/DevTmn.DLL"
"RuntimeVersion"="v4.0.30319"[HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\ProgId]
@="DevTmn"[HKEY_CLASSES_ROOT\CLSID\{BF1C1BB8-75EE-444A-8DCE-0F1521D0764B}\Summary]
"409"="插件描述"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/22087.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

纵使AI再强悍,低代码风韵犹存

互联网沉默已久,ChatGPT的出现激起千层浪,沉寂已久的互联网迎来新一轮的机遇。毫不夸张地说,任何一家以技术见长的企业,人工智能绝对占有一席之地。 目录 人工智能很强悍 低代码风韵犹存 快速开发平台,大有看头 AI…

Chatgpt商业版开源部署教程

基于 ChatGpt-Web 项目二开的可商业化的 ChatGpt Web 应用(含后端) github上的大佬基于 ChatGpt-Web 项目二开的可商业化的 ChatGpt Web 应用(含后端) 修复部分了bug 卡密、支付、对话、模型等 历史对话同步功能 演示图片 主要…

ChatGPT基础知识系列之Transformer模型详解

ChatGPT之Transformer模型详解 Transformer由论文《Attention is All You Need》提出,现在是谷歌云TPU推荐的参考模型。论文相关的Tensorflow的代码可以从GitHub获取,其作为Tensor2Tensor包的一部分。 1.Transformer 整体结构 首先介绍 Transformer 的整体结构,下图是 Tr…

聚观早报|王慧文要做「中国版 OpenAI」;Temu斥资近亿元赞助超级碗

点击蓝字 / 关注我们今日要闻:王慧文要做「中国版 OpenAI」;Temu斥资近亿元赞助超级碗;新东方在线股价收跌2.8%;ChatGPT带动的AIGC创业热潮要来了;传谷歌拆分其AR部门 王慧文要做「中国版 OpenAI」 2 月 13 日&#x…

上帝掷骰子吗?

“上帝掷骰子吗?” 这句名言出自物理学家爱因斯坦之口。都说现代人经常陷于迷茫,其实我们并不孤单,因为作为史上最伟大的物理学家之一、相对论的创始人,爱因斯坦在面对量子力学的随机性和不确定性,同样感到迷茫。 一本…

2023年十大流媒体发展趋势展望

点击上方“LiveVideoStack”关注我们 ▲扫描图中二维码或点击阅读原文▲ 了解音视频技术大会更多信息 编者按:经历了三年疫情,2023年流媒体将如何发展?虽然本文主要针对海外市场,但依然值得国内借鉴,比如AIGC、远程制播…

3名离职员工窃取公司游戏源码,半年狂赚 1.5 亿,网友:“自立门户也不带这样玩的!”...

整理 | 朱珂欣 出品 | CSDN程序人生(ID:coder_life) 对于游戏公司而言,安全、抄袭问题总是「防不胜防」。 不仅要抵御黑客攻击、排查自身的安全漏洞,还要警惕员工拿着代码跑了! 近日,据上海市…

百度将?百度已!

仿佛一夜之间,创业公司OpenAI旗下的ChatGPT就火遍全球。 这是一场十分罕见的科技盛宴。下到普通用户,上到各科技大厂都在讨论ChatGPT的前景,国外的微软、谷歌,国内的百度、腾讯、阿里等等都在布局相关业务。比尔盖茨更是称ChatGPT…

Stable Diffusion动画版上线!十五种风格预设,支持文本图像视频多种输入方式

西风 发自 凹非寺量子位 | 公众号 QbitAI Stable Diffusion也能生成视频了! 你没听错,Stability AI推出了一款新的文本生成动画工具包Stable Animation SDK,可支持文本、文本初始图像、文本视频多种输入方式。 使用者可以调用包括Stable Diff…

Stable Diffusion能生成视频了!动画版上线!支持文本图像视频多种输入方式

点击下方卡片,关注“CVer”公众号 AI/CV重磅干货,第一时间送达 点击进入—>【GAN和扩散模型】微信技术交流群 西风 发自 凹非寺转载自:量子位(QbitAI) Stable Diffusion也能生成视频了! 你没听错&#x…

关于stable diffusion的embedding训练的一篇随笔

前言 嗯,因为最近ai绘画很火啊,而且可以本地部署,很多人开始投喂ai然后画一些喜欢的东西,这是刚接触4天的笔记,那么我整理下目录,来展示一下这篇笔记都有什么吧。 1,绘画的关键词和反向关键词 2&#xf…

图像处理:Tiler制作你的专属卡通头像和LOGO(圣诞特别篇)

目录 0 前言1 安装与贴图2 算法原理2.1 计算像素频率2.2 计算像素相对距离2.3 计算合适贴图 3 配置功能4 使用:以圣诞老人为例推荐内容 0 前言 Tiler是一种使用各种其他较小图像平铺创建新图像的工具,它与其他马赛克工具不同,因为它可以适应多…

ChatGPT 3.5 的回答只能基于 2021年中期

ChatGPT 无法通过 internet 来访问 2021 年中期之后的数据。 比如无法列举 2021年 IT 界发生的新闻。 2021年的新闻则可以列举出来 以下是2021年IT界十大轰动性的新闻: 苹果公司推出 M1 芯片:苹果公司在2020年底发布了第一批基于自研M1芯片的Mac电脑&…

爆发了!ChatGPT的王炸级更新

最近ChatGPT在互联网行业有多火?恐怕不用小灰多说,大家心中自有答案。 不过,尽管ChatGPT很厉害,但是却存在一个局限。你向它了解最近两年的内容,它都会回复不支持。这是因为ChatGPT模型训练用的是2021年9月之前的数据&…

2021-11-12

高三家长如何填写高校录取志愿事宜 高三家长陪考的目就是和孩子一起经历高考和健康成长的过程,高考成绩真的无法估计,可能超常发挥可能发挥失常,我们从考得好”和“报得好”这两个方面来说了,那么作为家长,要为孩子准…

30 我上车则被套的故事【2019-11-03 2242】

今天我们轻松点,聊聊车。 香港人把买房叫做上车。“不管那么多,赶紧先上车。”这是老一代对年轻人的实用主义传承。在财富积累赛道,上车意味着速度更快;而没有上车的话,个人的发展跟不上城市的发展,在城市发…

普通话证书手把手入门考取流程

简介:普通话证是很有用的一个证书。现在考取后是终身的有效期限。建议大家可以考取一个。 作用:可以认定一些职位所需。例如:教师资格证认定,播音员认定。。。那么,普通话考试考取内容是什么?怎么报名&…

广州华龙展贸考场——科目三

前言:不同考试时间可能考试规则和路段考点会变,仅供参考,以练车为准。2021/05/17考试记录。 一、灯光考点 传祺车灯光视频操作:点击这里 二、科三考试注意细节: 1、换挡不要低头看挡位,否则扣100分

宁海中考政策计算机考试合格,宁海中考指南!同学们、家长们你们准备好了吗?...

原标题:宁海中考指南!同学们、家长们你们准备好了吗? 高考结束了 那么接下来的重点就是中考了! 这也是至关重要的一步 同学们要加油了 今年我县参加初中生学业水平考试报名总人数为6190人,比去年增加52人。 宁海中学创新实验班提前…

广东省考计算机类的比例,广东公务员考试22.4万人参加 竞争比例为19:1

▲昨日,广东公务员省考举行,中午12时30分左右,华南师范大学考点一名考生步出考场。 记者邱伟荣 摄 文/ 记者廖靖文 通讯员符信、粤仁宣 昨日,广东省2011年考试录用公务员“四级联考”笔试在省直和20个地级以上市(不包括深圳市)同步…