gpt4 book ai didi

jenkins - Dotfuscator Pro无法读取Jenkins构建服务器下的许可信息

转载 作者:行者123 更新时间:2023-12-02 10:29:26 25 4
gpt4 key购买 nike

我正在尝试让 Dotfuscator Pro 4.13 在单元测试和创建安装包之间运行。我们使用的构建服务器是 Windows Server 2008 R2 上的 Jenkins 1.487。

dotfuscator的命令行非常简单,我使用/q并指出一个xml配置文件。当我从命令行手动运行确切的命令时,它就像一个魅力。

但是当 Jenkins 执行相同的命令时,会记录以下错误:

Use of this software implies acceptance of accompanying license agreement. LICENSED TO: SERIAL #: You must first accept the end user license agreement before using Dotfuscator.

出于某种原因,Dotfuscator 在 Jenkins 运行时无法读取许可信息。我找不到任何关于此的信息,但有消息告诉我这与执行 Jenkins 的用户有关。我错过了什么?

最佳答案

因为我认为这是与用户相关的事情。这个问题来自于运行Jenkins作业的用户从未接受过Dotfuscator用户协议(protocol)。有两种方法可以解决这个问题:

使用运行自动构建的用户登录计算机并启动 Dotfuscator GUI 并接受许可协议(protocol)

或者您可以复制以下文件:

C:\Users{安装/接受协议(protocol)的用户}\AppData\Local\PreEmptive Solutions\Dotfuscator Professional Edition\4.0\dfusrprf.xml
C:\Users{安装/接受协议(protocol)的用户}\AppData\Local\PreEmptive Solutions\Dotfuscator Professional Edition\4.0\dotfuscator.cfg
C:\ProgramData\PreEmptive Solutions\Dotfuscator Professional Edition\4.0\dotfuscator.dat

进入dotfuscator的安装目录(默认为C:\Program Files (x86)\PreEmptive Solutions\Dotfuscator Professional Edition 4.13.0)。

关于jenkins - Dotfuscator Pro无法读取Jenkins构建服务器下的许可信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24014338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com