.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. Python3 32bit 64bit
- 4. C#32bitアプリ64bitレジストリ
- 5. 64bit Debianと32bit Wine
- 6. Excel 32bit for 64bit addin
- 7. のWiXインストーラ3.7ブートストラップレジストリ検索
- 8. WixインストーラPropertyRefスキーマ検証エラー
- 9. Convert python 2.7 64bit to 32bit CentOS6.9
- 10. Apacheウェブサーバ64bitコンピュータ上の32bit
- 11. 32bitと64bit両方のODP.NET
- 12. 32bitアプリから64bitアプリを起動しますか?
- 13. Windows上で32bit jvmを実行する32bit eclipse 64bit
- 14. 32bit Pythonから64bitレジストリを変更する
- 15. 32bitプロセスから64bitプロセスメモリへのエントリポイントを取得
- 16. WiXインストーラでSQL Server Expressを検出する方法
- 17. ヘッダを含むOpenCL(32bit vs 64bit)
- 18. アクセス> 2,3,4GB 64bit(または32bit)Windows上の32bitファイルファイル
- 19. 64bitプロジェクトの32bitレコードから読み込み
- 20. コンパイルエラー:型の不一致(32bitから64bit VBAコーディングへの変換)
- 21. SHGetSpecialFolderPath、32bitアプリケーションから64bit CSIDLにアクセスする方法
- 22. Wixインストーラのファイルブラウズダイアログ
- 23. Windows 64bit OS上の32bitまたは64bit Android SDK?
- 24. ビルドgtest for MSVC:32bitまたは64bit?
- 25. Inno Setup 32bitと64bit dllのインストール
- 26. MSIをwixブートストラップから検出する
- 27. MSIインストーラのエラーダイアログローカリゼーション(WiX)
- 28. WCFウィンドウサービスのWIXインストーラ
- 29. perMachineインストーラのICE91 Wix
- 30. wixインストーラでリソースファイルを追加
でこれをやりました。それを拡大してもよろしいですか? – Marek