Mam 32-bitowy instalator WIX, który instaluje usługę Windows opartą na .NET. Potrzebuję użyć jednego zewnętrznego. Dll, który jest dostępny w wersjach 32-bitowych i 64-bitowych. Czy jest jakiś sposób, aby 32-bitowy instalator mógł wykryć, że działa na komputerze 64-bitowym? Chcę następnie warunkowo zainstalować 32-bitowy plik .dll.Wykryj system 64-bitowy z 32-bitowego instalatora WIX
7
A
Odpowiedz
-1
Utwórz właściwość za pomocą ProcessorArchitecture i pobierz wartość z rejestru. Opierając się na tej właściwości, należy utworzyć WARUNKOWĄ FUNKCJONALNOŚĆ.
2
Spróbuj tego:
<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
Rozszerzanie odpowiedź Morten jest, zrobiłem to w Wix 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>
Powiązane problemy
- 1. Uruchom skrypt PowerShell z instalatora WiX
- 2. Wykryj system operacyjny
- 3. Wykryj system operacyjny z rozszerzenia przeglądarki Firefox
- 4. Wykryj system operacyjny w Clojure
- 5. Używanie WiX do generowania instalatora strony ASP.Net MVC
- 6. Jak ustawić ikonę Instalatora pakietu Windows zamiast domyślnego w WiX
- 7. Jak zmienić ikonę w znaku UAC podpisanego instalatora (WiX)?
- 8. Nie pojawia się skrót menu Start Instalatora Wix
- 9. Jak zabić proces z WiX
- 10. Bootstrapping SQL Express z WiX?
- 11. Problemy z pakietem Instalatora Windows
- 12. Jak powiązać aplikację z istniejącymi typami plików za pomocą instalatora WiX?
- 13. Jak zalogować instalację z pakietu WiX
- 14. WIX-Installer MSI Publisher Unknown
- 15. Jak sprawdzić system to Windows 7 lub Windows Server 2008 R2 w Instalatorze Wix?
- 16. instalatora NSIS z .NET 4.5
- 17. WIX C++ klienta Action
- 18. Integracja Wix z MSBuild
- 19. WiX: Zapobieganie uruchamianiu 32-bitowego instalatora w 64-bitowym systemie Windows
- 20. Jak skopiować folder w wix
- 21. Używanie Wix do wdrażania dodatku Outlook
- 22. Jak dodać odwołanie do projektu VSTO do projektu instalatora WiX w Visual Studio 2010?
- 23. wix - jak usunąć niepusty folder
- 24. Wykryj iPada z ASP.net
- 25. Wykryj kompilator z #ifdef
- 26. Zbuduj projekt WiX 3.6 na x64?
- 27. Debugowanie projektu instalatora
- 28. Nazwa instalatora NSIS
- 29. Flaga błędu instalatora NSIS
- 30. Zmiana właściwości instalatora NSIS
Ta odpowiedź jest dość niejasny i brakuje wielu szczegółów. Czy chcesz go rozszerzyć? – Marek