admin 发表于 2018-2-10 13:30:34

NX二次开发 签名发布详细过程,涉及java c C#

一旦你完全测试了你的NXOpen API应用程序,你应该“签名”它
然后再分发给最终用户。即使你的最终用户也有
访问加载和运行NXOpen所需的Author许可证
申请,签名有它的好处。

   - 你的应用程序将加载得更快,因为NX会立即识别
      它已经签署。
   - 系统日志(帮助 - >日志文件)将不会与输出混乱
      NX将执行多个检查以确定是否可以加载
      并运行该程序。

1)仅限C / C ++,C#或VB(Java:直接进入步骤3)

    将NXSigningResource添加到Visual Studio项目中

    在解决方案资源管理器中,选择资源文件文件夹和
      <RMB> Add-> Existing Item

       注意:如果您没有看到资源文件文件夹,请直接添加
       进入项目的文件夹。

    C / C ++:
      浏览并选择%UGII_BASE_DIR%\ UGOPEN \ NXSigningResource.cpp

    C#或VB .NET:
      浏览并选择%UGII_BASE_DIR%\ UGOPEN \ NXSigningResource.res
      选择新添加的NXSigningResource.res并设置
            属性 - >生成操作=嵌入式资源

2)确保构建配置设置为Release然后
    Build->重建解决方案

3)从NX命令提示符窗口签名可执行文件:
      你可能已经有一个开放,因为你开始的Visual
      从它的工作室或Eclipse。除此以外:
            开始 - >所有程序 - > NX# - > NX工具 - >命令提示符

    Java的:
      signJar <您的.jar的路径

    C / C ++:
      NX8.5及更高版本:
            signCpp <您的.dll或.exe的路径
      NX8.0及更早版本:
            nxSign <您的.dll或.exe的路径

    C#或VB .NET:
      NX8.5及更高版本:
            signDotNet <您的.dll或.exe的路径
      NX8.0及更早版本:
            signLibrary <您的.dll或.exe的路径

注意:您不需要使用签名实用程序的路径,因为
NX命令提示符外壳的PATH已包含UGOpen和UGII
文件夹。

页: [1]
查看完整版本: NX二次开发 签名发布详细过程,涉及java c C#