Windows 7 用のビジュアル C++ ランタイム ライブラリのインストール中に問題が発生しました。installshield 2010 を使用してセットアップを準備します。これらは、Visual C++ 2010 を前提条件として設定するオプションですが、VC++ 2008 のオプションはありません。
アプリケーションを構築できるように、.prq ファイルを作成する方法 (または既に作成した人)。
できるだけ早く私を助けてください。
Windows 7 用のビジュアル C++ ランタイム ライブラリのインストール中に問題が発生しました。installshield 2010 を使用してセットアップを準備します。これらは、Visual C++ 2010 を前提条件として設定するオプションですが、VC++ 2008 のオプションはありません。
アプリケーションを構築できるように、.prq ファイルを作成する方法 (または既に作成した人)。
できるだけ早く私を助けてください。
インストール済みの.prgファイル (デフォルトの場所はc:\Program Files (x86)\InstallShield\2012SpringLE\SetupPrerequisites ) のいずれかのAltPrqURL属性からのリンクを使用して前提条件ファイルをダウンロードし、必要に応じてこのリンクを変更できます。例えば:
<operatingsystemcondition MajorVersion="6" MinorVersion="0" PlatformId="2" CSDVersion="" Bits="1" ProductType="2|3"></operatingsystemcondition>
<operatingsystemcondition MajorVersion="6" MinorVersion="2" PlatformId="2" CSDVersion="" Bits="1"></operatingsystemcondition>
<operatingsystemcondition MajorVersion="6" MinorVersion="0" PlatformId="2" CSDVersion="" Bits="4" ProductType="2|3"></operatingsystemcondition>
<operatingsystemcondition MajorVersion="6" MinorVersion="2" PlatformId="2" CSDVersion="" Bits="4"></operatingsystemcondition>
Visual C++ 2010 再頒布可能パッケージ (x64)もInstallShield 2012 LE にありません: http://saturn.installshield.com/is/prerequisites/microsoft Visual C++ 2010 再頒布可能パッケージ (x64) .prq
重要:私の Visual Studio 2012 + InstallShield 2012 LE は、新しい x64 再頒布可能パッケージをデフォルト名でリストしませんでした。解決策:ファイル名を変更するだけです。
VC++ 2010 prq ファイルを使用して編集するだけです。VC++ 2008 をダウンロードし、適切なフォルダーに配置します。条件と実行可能ファイルのソースを更新して、prq ファイルを更新します。
私は同じ問題を抱えていて、インターネットで VC++ 2008 の .prq ファイルを見つけました。これはファイルの内容です。
<?xml version="1.0" encoding="UTF-8"?>
<SetupPrereq>
<conditions>
<condition Type="1" Comparison="2" Path="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\D20352A90C039D93DBF6126ECE614057" FileName="" ReturnValue=""/>
</conditions>
<operatingsystemconditions>
<operatingsystemcondition MajorVersion="5" MinorVersion="0" PlatformId="2" CSDVersion="" ServicePackMajorMin="4"/>
<operatingsystemcondition MajorVersion="6" MinorVersion="1" PlatformId="2" CSDVersion="" Bits="1" ProductType="1"/>
<operatingsystemcondition MajorVersion="6" MinorVersion="0" PlatformId="2" CSDVersion="" Bits="1"/>
<operatingsystemcondition MajorVersion="5" MinorVersion="2" PlatformId="2" CSDVersion="" Bits="1" ProductType="2|3"/>
<operatingsystemcondition MajorVersion="5" MinorVersion="1" PlatformId="2" CSDVersion="" Bits="1" ProductType="1"/>
</operatingsystemconditions>
<files>
<file LocalFile="<ISProductFolder>\SetupPrerequisites\VC 2008 SP1 Redist\vcredist_x86.exe" URL="http://download.microsoft.com/download/d/d/9/dd9a82d0-52ef-40db-8dab-795376989c03/vcredist_x86.exe" CheckSum="5689D43C3B201DD3810FA3BBA4A6476A" FileSize="0,4216840"/>
</files>
<execute file="vcredist_x86.exe" cmdline="/q" cmdlinesilent="/q" returncodetoreboot="3010,8192,1641,1046" requiresmsiengine="1"/>
<properties Id="{0BE9572E-8558-404f-B0A5-8C347D145655}" Description="This prerequisite installs the Microsoft Visual C++ 2008 SP1 Redistributable Package for x86-based systems." AltPrqURL="http://saturn.installshield.com/is/prerequisites/microsoft visual c++ 2008 sp1 redistributable package (x86).prq"/>
<behavior Reboot="2"/>
</SetupPrereq>
C:\XXX\InstallShield\YYYY\SetupPrerequisites\
このファイルはとして 保存する必要がありますMicrosoft Visual C++ 2008 SP1 Redistributable Package (x86).prq
。IS を再起動すると、再配布可能オプションに表示されます。また、InstallShield Prerequisite Editor を使用して、一部のオプションを変更したり、新しいオプションを作成したりすることもできます。