未分類

InstallShield の Redistributables を指定するとエラーが発生

 

InstallShield の Redistributables を指定するとエラーが発生する。

使用している InstallShield は、Visual Studio 2013 Professional に無料でついてくる。InstallShield 2013 Limited Edition。

例えば、.NET Framework 4.0 Client にチェックを入れてビルドすると、次のエラーが発生。

エラー 14 -1007: Cannot copy source 'C:\Program Files (x86)\InstallShield\2013LE\SetupPrerequisites\Microsoft .net\4.0\Client\dotNetFx40_Client_x86_x64.exe' to target 'D:TEST\Project\Test01\Setup\Setup\Setup\Express\CD_ROM\DiskImages\DISK1\ISSetupPrerequisites\{5B448FBC-A7A3-74F6-B90A-E06FAB5E6780}\dotNetFx40_Client_x86_x64.exe'

また、.NET Framework 4.0 Client を右クリックして、Download selected item を実行すると、次のエラーが発生。

The download failed; make sure you are running as Administrator, and that your machine is connected to the Internet. Would you like to try again?

次のように解決した。

1. C:\Program Files (x86)\InstallShield\2013LE\SetupPrerequisites をエクスプローラで開く。

2. Microsoft .NET Framework 4.0 Client.prq ファイルをテキストエディタで開く。

3. http://download.microsoft.com/download/5/6/2/562A10F9-C9F4-4313-A044-9C94E0A8FAC8/dotNetFx40_Client_x86_x64.exe ををクリックしてファイルをダウンロードする。

4. SetupPrerequisites に Microsoft .net\4.0\Client を作成して、ダウンロードした dotNetFx40_Client_x86_x64.exe を配置する。

5. Microsoft .NET Framework 4.0 Client.prq ファイルの dependencies タグ内に書かれているファイルも同様にダウンロードしていく。

地道な作業を繰り返すことになるが、使うものは限られていると思うので短時間で終わるでしょう。

-未分類