2013-08-28 23 views
5

最近私のローカルPCにvs2010用のInstallshield LEをインストールし、パッケージをビルドしてビルドサーバでビルドしたいと考えています。私はビルドサーバにもインストールしました。ビルドサーバでのInstallShield限定版ライセンス

私はエラーを取得しています:

エラー:-7159:製品ライセンスの有効期限が切れているか、まだ初期化されていません。

ビルドサーバーにログオンし、vsを開始し、ライセンスコードに入力しました。しかし、これはエラーを解決していません。

私はスタンドアロンバージョンについて読んだことがありますが、プレミアムエディションでのみ利用可能です。誰にでもアイデアはありますか?

+0

ビルドアカウントの資格情報を使用してVSとInstallShieldをログイン/起動しようとしましたか?ライセンスはあなたのために有効になることができますが、ビルドアカウントは許可されません(個人ライセンスであるかどうかは不明です)。 – MikeR

+0

これは開発に関する質問ではありません。これはユーザーの製品サポートに関する質問です。 –

答えて

3

InstallShieldにはオンラインアクティベーションがあります。複数のライセンスキーを要求し、異なるマシンでライセンスキーを有効にする必要があります。あなたがでビルドサーバー上のライセンスアクティベータを実行Installshield LEの2012春版を使用している場合

10


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

場所は、InstallShield LEの他のバージョンの異なる場合があります。

Installshield LEにサインアップしたときに送ったのと同じアクティベーションコードを、自動ビルドのために複数のマシンにインストールできるライセンスに従って使用することができます。

0

TeamCityビルドサーバーでこの問題に遭遇しました。最初はTSConfig.exeをビルドサーバーユーザーとして実行できました。しかし、災害復旧の訓練の後、TeamCityはライセンスの期限が切れたと報告しましたが、TSConfig.exeを実行してもそのトリックは実行されませんでした。

ビルドサーバーユーザーとしてVS 2015を起動し、新しいInstallShieldプロジェクトを開いた。免許証の有効期限が切れたことを私に知らせる代わりに、免許証が壊れて修理が必要だと言った。それは修復を実行し、私は軌道に戻っています。

私はそれが後までオプションであることは知らなかったが、TSConfig/repairはVisual Studioを開かずにこのトリックを済ませていた可能性が高い。

関連する問題