MicrosoftによるVS2012でのvdprojインストールプロジェクトの厄介なダンプにより、VS2012に組み込まれているInstallshieldLEを試すことができます。残念ながら、64ビットではどのような形や形式でも機能しないインストーラーが作成されます。
したがって、たとえば、Office 2010がインストールされているチェックボックスをクリックすると、32ビットOfficeの前提条件になります。64ビットの検出に失敗します。
Installshieldのチキンレスヘッド探索を何度も行った後の結論は、次のとおりです。1)64ビットを処理するには、ProfessionalバージョンまたはPremiereバージョンが必要です。2)提供された条件を編集して、関心のあるOfficeのすべてのGUIDをORで結合する複合条件を作成する必要があります。これは、箱から出してすぐに使用できる多くの条件のうちの1つのみをチェックするためです。GUIDSの構造について詳しく説明します:http ://support.microsoft.com/kb/2186281?wa=wsignin1.0 。さまざまなバージョンをVMにインストールしてから、regeditを使用してGUIDが最終的にどのようになるかを確認すると便利であることがわかりました。
この投稿は、ペイウォール/プライベートサポートサイトの背後に隠されているのではなく、誰かが実際にGoogle検索でこれを発見できるようにするためのものです。