一、概述
使用C
Sharp进行NX二次开发时,需要引入NX安装目录下的dll,当需要进行NX多个版本编译时,需要更换引用的dll进行编译,如何快速进行更换,本文介绍其中一种方法:通过项目配置进行切换编译环境。
2、在开发工程中的配置管理器中,新建对应版本的配置名称(需要和第一步中的文件夹名称对应)
3、卸载项目之后,编辑*.csproj项目文件
(1)找到NX动态链接库的引入标签位置,把HintPath路径改为相对路径(其中$(Configuration)为第二步的配置名称)
(2)从NX5.0开始,在进行NX二次开发时,完成程序开发的最后一个步骤,便是给开发好的程序签名。可以使用EmbeddedResource关键字,通过外部引用添加签名文件,把Include路径改为相对路径,把签名文件嵌入生成的程序集内。
4、重新加载项目
(1)当切换配置环境时,引入的dll位置不同,说明版本切换成功
NX11.0.2.7配置环境
NX2207配置环境
(2)项目编译时,自动签名的输出信息不同且成功,说明签名资源嵌入成功。
NX11.0.2.7项目编译
NX2207项目编译
三、总结
通过配置管理器可以对多版本环境进行快速切换编译,减少了手动替换的操作,在进行多个版本的NX开发过程中,提升了开发效率,并且在进行代码交接时,可以直接根据工程进行编译,不需要额外配置环境目录。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删