【问题标题】:.NET Reactor way to fail signing process when licence is not found.NET Reactor 在未找到许可证时导致签名过程失败的方法
【发布时间】:2019-06-05 04:30:17
【问题描述】:

我在构建服务器中添加了一个新硬盘,不幸的是它导致 .Net reactor 上的许可证过期。

我的问题是,当发生这种情况时,我需要一种方法来使反应堆签名过程失败。不幸的是,reactor 仍然在我们的程序集上签名成功消息并且没有任何失败迹象。

在运行时,我们收到错误消息:“此程序集受未注册版本的 Ezriz 的 .NET Reactor 保护!”。

有什么方法可以参数化控制台应用程序,以便在找不到许可证时失败?我很难在他们的文档中找到这样的选项。

【问题讨论】:

    标签: continuous-integration net-reactor


    【解决方案1】:

    有一个未记录的参数:

    如果您使用 '-licensed' 参数调用 .NET Reactor,如果未找到有效许可证,它将返回返回代码 101。例如:

    dotNET_Reactor.exe -licensed -project "C:\yourproject.nrproj"

    这样,您可以在不运行受保护软件的情况下检测构建是否失败。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-10
      • 2015-10-07
      • 2017-07-24
      • 2012-11-24
      • 1970-01-01
      • 1970-01-01
      • 2015-07-02
      • 2019-03-23
      相关资源
      最近更新 更多