.NETベースのWindowsサービスをインストールする32ビットWIXインストーラがあります。 32bit版と64bit版の外付け.dllを使う必要があります。 32bitインストーラが64bitマシンで動作していることを検出する方法はありますか?条件付きで32ビットまたは64ビットの.dllをインストールする必要があります。32bit WIXインストーラから64bitシステムを検出
7
A
答えて
-1
ProcessorArchitectureでプロパティを作成し、レジストリから値を取得します。このプロパティに基づいて、条件付きの機能を作成します。
2
はこれを試してみてください:
<Component Id="Component1" Guid="*">
<![CDATA[Not VersionNT64]]>
<File Id="File1" Name="1.dll" Source="c:\dlls\1.dll"/>
</Component>
<Component Id="Component2" Guid="*">
<![CDATA[VersionNT64]]>
<File Id="File2" Name="2.dll" Source="c:\dlls\2.dll"/>
</Component>
4
はモートンの答えを拡張し、私はこの答えは非常に曖昧で、細部の多くが欠落しているウィックス3.6
<Component Directory="INSTALLLOCATION">
<File Id="msvcp100.dll_x64" Source="$(var.x64)\msvcp100.dll" KeyPath="yes" />
<Condition><![CDATA[VersionNT64]]></Condition>
</Component>
<Component Directory="INSTALLLOCATION">
<File Id="msvcp100.dll_x86" Source="$(var.x86)\msvcp100.dll" KeyPath="yes" />
<Condition><![CDATA[Not VersionNT64]]></Condition>
</Component>
関連する問題
- 1. mongorestore 64bitから32bit
- 2. 32bit 64bit互換
- 3. C#32bitアプリ64bitレジストリ
- 4. Excel 32bit for 64bit addin
- 5. 32bitと64bit両方のODP.NET
- 6. のWiXインストーラ3.7ブートストラップレジストリ検索
- 7. 32bitアプリから64bitアプリを起動しますか?
- 8. Windows上で32bit jvmを実行する32bit eclipse 64bit
- 9. 32bit Pythonから64bitレジストリを変更する
- 10. WiXインストーラでSQL Server Expressを検出する方法
- 11. アクセス> 2,3,4GB 64bit(または32bit)Windows上の32bitファイルファイル
- 12. SHGetSpecialFolderPath、32bitアプリケーションから64bit CSIDLにアクセスする方法
- 13. Windows 64bit OS上の32bitまたは64bit Android SDK?
- 14. Inno Setup 32bitと64bit dllのインストール
- 15. MSIをwixブートストラップから検出する
- 16. MSIインストーラのエラーダイアログローカリゼーション(WiX)
- 17. MySQL 32bitデータベースを64bit MySQLにインポート/コピーできますか?
- 18. WiX、Windowsインストーラの概要?
- 19. テスト/ライブ環境用WIXインストーラ
- 20. WIX 3.6インストーラ - Visual Studio 2010(HeatDirectory)
- 21. WIX-インストーラMSIパブリッシャ不明
- 22. Wixインストーラと無効機能
- 23. MSIインストーラ、Wixとダイアログサイズの値
- 24. Windows 64bitで動作するMatlab 32bitでMEXファイルをコンパイルする
- 25. 64bitプロパティシートは32bit winapi dllを使用しています
- 26. 32bitコンピュータでVS 2005と64bit DLLをクロスコンパイルするには?
- 27. 私の64bitボックスが32bit IISアセンブリを生成する方法
- 28. 32bitマシン上で実行される64bitコンポーネントCOM +エクスポート
- 29. 32bitと64bit Windowsの間の日時粒度
- 30. WIXインストーラでOSを確認する
でこれをやりました。それを拡大してもよろしいですか? – Marek