【SolidEdge AddIn 笔记】 Installer注册元件-不写C#方式

本篇基于SolidEdge官方的Github範例延伸笔记

注册元件的方式透过Visual Installer安装时,同时注册AddIn元件

以下是不写C#程式作法

首先,AddIn元件本身需要注册程式,将外挂模组注册哪些SolidEdge作业环境

 Guid[] environments = {          SolidEdgeSDK.EnvironmentCategories.Application,          SolidEdgeSDK.EnvironmentCategories.AllDocumentEnvrionments        };

http://img2.58codes.com/2024/20106503UgCdl0P0wz.jpg

利用codebase注册

@echo offset ADDIN_PATH="%~dp0%TLTC_SE_AddIn.dll"set REGASM_X86="C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe"set REGASM_X64="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe"CLSecho %ADDIN_PATH%echo This batch file must be executed with administrator privileges!echo. set REGASM_PATH86=%REGASM_X86%set REGASM_PATH64=%REGASM_X64%%REGASM_PATH86% /codebase %ADDIN_PATH%%REGASM_PATH64% /codebase %ADDIN_PATH%:end

在Installer专案中的自订动作,加入Commit时执行cmd.exe

在cmd.exe的属性Arguments 输入 /c "[TARGETDIR]\RegistrationALL.bat"
http://img2.58codes.com/2024/20106503jQwhaKumO0.jpg


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章