Je souhaite développer un paquet pour le nouveau MS-TEAMS qui est fourni sous forme de msix.
Mais quand je tente un simple install_msi_if_needed('MSTeams-x86.msix') dans pyscripter, j'obtiens ce retour :
Code : Tout sélectionner
2023-11-09 15:13:13,714 CRITICAL Fatal error in install script: MSIError: open failed:
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", line 4083, in install_wapt
exitstatus = setup.install()
File "c:\waptdev\ln-msteams-x86_0.0.0_Windows_PROD\setup.py", line 16, in install
install_msi_if_needed('MSTeams-x86.msix')
File "C:\Program Files (x86)\wapt\common.py", line 4033, in new_func
return func(*args, **kwargs)
File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 1379, in install_msi_if_needed
key = get_msi_properties(msi)['ProductCode']
File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 2825, in get_msi_properties
db = msilib.OpenDatabase(msi_filename, msilib.MSIDBOPEN_READONLY)
_msi.MSIError: open failed
FATAL ERROR : MSIError: open failed
Exit code: 3