2013-08-28 51 views
5

我最近在本地PC上爲vs2010安裝了Installshield LE,構建了一個包,現在希望它構建在我們的構建服務器上。我也將它安裝在我們的構建服務器上。在構建服務器上安裝Installshield限制版許可

我收到錯誤:

錯誤:-7159:該產品許可證已過期或尚未初始化。

我登錄了構建服務器,啓動vs並輸入了我的許可證代碼。但是,這並沒有解決這個錯誤。

我已閱讀有關獨立版本的內容,但似乎僅適用於高級版本。有人有主意嗎?

+0

您是否嘗試使用構建帳戶憑據登錄/啓動VS和Installshield?許可證可能會爲您激活,但不是生成帳戶(不確定它是否是個人許可證)。 – MikeR

+0

這不是一個開發問題。這是用戶產品支持問題。 –

回答

3

InstallShield已聯機激活。您需要申請多個許可證密鑰並在不同的機器上激活它們。

10

如果您使用的Installshield LE 2012年春季版運行在構建服務器上的許可激活:

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

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

根據應用程序的許可證,您可以使用它們在註冊Installshield LE時向您發送的相同激活碼,以便在多臺機器上進行自動構建。

0

在我們的TeamCity構建服務器上遇到這個問題。最初我能夠運行TSConfig.exe作爲構建服務器用戶,並且工作正常。然而,在災難恢復練習之後,TeamCity報告許可證再次失效,但運行TSConfig.exe並沒有成功。

我最終啓動了VS 2015作爲構建服務器用戶並打開了一個新的InstallShield項目。沒有通知我許可證已過期,而是說許可證已損壞,需要修理。它進行了修復,我又回到了正軌。

我不知道這是一個選項,直到後來,但TSConfig /維修可能會做到這一點,而不打開Visual Studio。

相關問題