[wix-users] VSIX Install Falling
chrpai at iswix.com
Thu Feb 17 13:57:11 PST 2022
VSIX has two deployment methods
vsixinstaller using vsix file
deployed by MSI
have you considered the latter? I have samples I can share with you. Basically I use the VS extension to detect Visual Studio, DuplicateFile all my files to certain directories if found and call devenv.exe /setup. Have been doing it this way for about 14 years and it works very well.
From: wix-users <wix-users-bounces at lists.wixtoolset.org> on behalf of Coryat, Jim via wix-users <wix-users at lists.wixtoolset.org>
Sent: Wednesday, February 16, 2022 4:50 PM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Cc: Coryat, Jim <Jim.Coryat at softprocorp.com>
Subject: [wix-users] VSIX Install Falling
I Have an install that installs an SDK for internal consumption. One of the components is a .vsix file for VS2019 and/or VS2022
In the component file for the vsix the VsixPackage element looks like this:
<vs:VsixPackage PackageId="MyVisxPackage.a5326796-1266-4b41-8a6c-0db3d89547f6" />
This fails because it chooses the VS2014 VSIXInstaller.exe which does not know about any later versions. That's what I deduced when I executed the command line at a command prompt and looked in the log file and reviewed the error.
Looking through the source code I see that the property VS_VSIX_INSTALLER_PATH contains the location of the VSIXInstaller.exe so I added a SetProperty similar to what is in the VsixPackage.wks and set it to the VSIXInstaller.exe that is installed with VS2019/VS2022, using the location identified in AppSearch using a file search.
This is the error displayed:
MSI (s) (D0:40) [17:43:37:769]: Executing op: ActionStart(Name=vim925A50D7601FA96A310238BC0296ED40,,)
Action 17:43:37: vim925A50D7601FA96A310238BC0296ED40.
MSI (s) (D0:40) [17:43:37:774]: Executing op: CustomActionSchedule(Action=vim925A50D7601FA96A310238BC0296ED40,ActionType=3122,Source=C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service\VSIXInstaller.exe,Target=/q "C:\Program Files (x86)\SoftPro\Exchange\v3.1\vsix\x86\SoftPro.Exchange.Product.VisualStudio.Package.vsix" /admin,)
CustomAction vim925A50D7601FA96A310238BC0296ED40 returned actual error code -2146233088 (note this may not be 100% accurate if translation happened inside sandbox)
The visx installs running it interactively. What am I missing?
NOTICE: The information contained in this message is proprietary and/or confidential and may be privileged. If you are not the intended recipient of this communication, you are hereby notified to: (i) delete the message and all copies; (ii) do not disclose, distribute or use the message in any manner; and (iii) notify the sender immediately.
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/
More information about the wix-users