1

ビルド サーバーでプロジェクトをビルドしようとしていますが、次のエラーが表示され続けます。

C:\Program Files (x86)\MSBuild\InstallShield\2013Limited\InstallShield.targets (108): -7159: The product license has expired or has not yet been initialized.

ビルド コレクション管理者グループとプロジェクト コレクション管理者グループに Build で使用するアカウントを追加しました。また、Visual Studio (新しいセットアップ プロジェクトの作成) を介して installshield をアクティブ化し、この場所に移動しました c$\Program Files (x86)\InstallShield\2013LE\System\TSConfig.exe

VS 2010 (シェル)、VS 2012、および VS2013 がインストールされています。

また、このユーザーをそのサーバーの管理者グループに追加しました。ビルド サーバーを複数回再起動しました。他に何を試したらよいかわかりません。誰でも助けてもらえますか

4

1 に答える 1

1

BuildService が「NT_AUTHORITY\Network Service」などのローカル アカウントで実行されていないことを確認してください。その場合は、ドメイン アカウントに変更し、ユーザー アカウントを管理者グループに追加してください。TFS ビルド サーバー マシンを再起動し、ビルドを再度キューに入れます。

さらに、TFS ビルドで Installshield を使用する方法の詳細については、このブログも確認してください。

http://blogs.msdn.com/b/girishp/archive/2014/03/04/installshield-and-team-build-on-tfs.aspx

于 2015-08-25T03:12:12.617 に答える