1

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

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

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

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

4

1 回答 1

1

有一个未记录的参数:

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

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

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

于 2019-01-23T10:36:23.513 回答