构建服务器上的Installshield Limited Edition许可

时间:2021-12-21 22:37:15

I have recently installed Installshield LE on my local PC for vs2010, built a package and now wanting it to be built on our build server. I have also installed it on our build server.

我最近在我的本地PC上为vs2010安装了Installshield LE,构建了一个包,现在希望它可以在我们的构建服务器上构建。我也在我们的构建服务器上安装了它。

I am getting the error:

我收到错误:

error : -7159: The product license has expired or has not yet been initialized.

错误:-7159:产品许可证已过期或尚未初始化。

I have logged onto the build server, started vs and entered in my licence code. However, this has has not resolved the error.

我已登录构建服务器,启动vs并输入我的许可证代码。但是,这还没有解决错误。

I have read about the stand alone version but that appears to be only available for premium edition. Anyone have any ideas?

我读过有关独立版本的内容,但似乎只适用于高级版本。有人有主意吗?

3 个解决方案

#1


10  

if you are using the 2012 Spring edition of Installshield LE run the license activator on the build server at :

如果您使用的是2012春季版的Installshield LE,请在构建服务器上运行许可证激活器:

C:\Program Files (x86)\InstallShield\2012SpringLE\System\TSConfig.exe

The location may be different for other versions of Installshield LE.

其他版本的Installshield LE的位置可能不同。

You should be able to use the same activation code they sent you when you signed up for the Installshield LE, according to the license it allows for installation on more than one machine for automated build purposes.

您应该能够使用他们在注册Installshield LE时发送给您的相同激活码,根据允许在多台计算机上安装以获得自动构建目的的许可证。

#2


3  

InstallShield has online activation. You'll need to request multiple license keys and activate them on different machines.

InstallShield具有在线激活功能。您需要请求多个许可证密钥并在不同的计算机上激活它们。

#3


0  

Ran into this issue on our TeamCity build server. Initially I was able to run TSConfig.exe as the build server user and that worked. After a disaster recovery exercise, however, TeamCity reported the license was expired again, but running TSConfig.exe didn't do the trick.

在我们的TeamCity构建服务器上讨论这个问题。最初我能够运行TSConfig.exe作为构建服务器用户,并且工作正常。但是,在灾难恢复练习之后,TeamCity报告许可证再次过期,但运行TSConfig.exe并没有成功。

I ended up launching VS 2015 as the build server user and opened a new InstallShield project. Instead of informing me the license was expired it said the license was corrupted and needed to be repaired. It performed the repair and I'm back on track.

我最终启动VS 2015作为构建服务器用户并打开了一个新的InstallShield项目。它没有通知我许可证已过期,而是说许可证已损坏且需要修复。它进行了修复,我又回到了正轨。

I didn't know it was an option until after, but TSConfig /repair likely would have done the trick without opening Visual Studio.

直到之后我才知道它是一个选项,但TSConfig / repair可能会在不打开Visual Studio的情况下完成这个工作。

#1


10  

if you are using the 2012 Spring edition of Installshield LE run the license activator on the build server at :

如果您使用的是2012春季版的Installshield LE,请在构建服务器上运行许可证激活器:

C:\Program Files (x86)\InstallShield\2012SpringLE\System\TSConfig.exe

The location may be different for other versions of Installshield LE.

其他版本的Installshield LE的位置可能不同。

You should be able to use the same activation code they sent you when you signed up for the Installshield LE, according to the license it allows for installation on more than one machine for automated build purposes.

您应该能够使用他们在注册Installshield LE时发送给您的相同激活码,根据允许在多台计算机上安装以获得自动构建目的的许可证。

#2


3  

InstallShield has online activation. You'll need to request multiple license keys and activate them on different machines.

InstallShield具有在线激活功能。您需要请求多个许可证密钥并在不同的计算机上激活它们。

#3


0  

Ran into this issue on our TeamCity build server. Initially I was able to run TSConfig.exe as the build server user and that worked. After a disaster recovery exercise, however, TeamCity reported the license was expired again, but running TSConfig.exe didn't do the trick.

在我们的TeamCity构建服务器上讨论这个问题。最初我能够运行TSConfig.exe作为构建服务器用户,并且工作正常。但是,在灾难恢复练习之后,TeamCity报告许可证再次过期,但运行TSConfig.exe并没有成功。

I ended up launching VS 2015 as the build server user and opened a new InstallShield project. Instead of informing me the license was expired it said the license was corrupted and needed to be repaired. It performed the repair and I'm back on track.

我最终启动VS 2015作为构建服务器用户并打开了一个新的InstallShield项目。它没有通知我许可证已过期,而是说许可证已损坏且需要修复。它进行了修复,我又回到了正轨。

I didn't know it was an option until after, but TSConfig /repair likely would have done the trick without opening Visual Studio.

直到之后我才知道它是一个选项,但TSConfig / repair可能会在不打开Visual Studio的情况下完成这个工作。