Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HeatWave does not show up on either the Project menu or context menu in Solution Explorer #54

Open
lizardcobra opened this issue Dec 15, 2023 · 2 comments
Labels
moreinfo More information requested to diagnose the issue

Comments

@lizardcobra
Copy link

lizardcobra commented Dec 15, 2023

HeatWave Version

1.0.2.1

Visual Studio Version

17.7.6

Repro Steps

  1. Close Visual Studio
  2. Install HeatWave for VS2022
  3. Reboot computer
  4. Try to upgrade wixproj and csproj files from wix v3 to wix v4

Actual Result

HeatWave and FireGiant option to upgrade wix projects from v3 to v4 is not available. There is no HeatWave available anywhere.
I tried to upgrade, but there is no Upgrade to WiX v4 option. I tried to access this option from File Explorer and from the project in Visual Studio.
Visual Studio shows that Fire Giant HeatWave is indeed installed. But it does not actually show up anywhere.

Expected Result

I am using a wixproj and csproj file to build the installer. Currently the wix project is imported using a WixTargetsPath that points to the v3 installation directory, as shown below. It seems that there is no equivalent directory any more for v4. I have not found any documentation on how this needs to be updated to migrate from v3 to v4, and I was expecting that the HeatWave tool would take care of this.

  <Import Project="$(WixTargetsPath)" Condition=" '$(WixTargetsPath)' != '' " />
  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets" Condition=" '$(WixTargetsPath)' == '' AND Exists('$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets') " />
  <PropertyGroup>
    <PreBuildEvent>"$(WIX)bin\Heat.exe" dir ..\..\..\..\..\..\GraphicsModels -t $(ProjectDir)excludesvn.xsl -dr Gleason__GSP_ -v -gg -cg GraphicsModels -var var.GraphicsModels -sfrag -template fragement -out $(ProjectDir)GraphicsDir.wxs

According to the documentation, I expected that if I right click on either my wix v3 project folder or my .wixproj and .csproj files, from either File Explorer or from VS, there should be an option to upgrade the project(s). There is no such option.

@lizardcobra lizardcobra added the triage To be reviewed by FireGiant label Dec 15, 2023
@firegiantco
Copy link

We are not able to reproduce this. Can you confirm you see the WiX v4 project templates and create and build a simple MSI project created from scratch?

Also, to be clear, there is no integration with File Explorer to convert WiX v3 to WiX v4. That is achieved by opening the v3 project in Visual Studio and right-clicking on the project node. You should see the convert command when that is done.

@firegiantco firegiantco added moreinfo More information requested to diagnose the issue and removed triage To be reviewed by FireGiant labels Jan 11, 2024
@Myronish
Copy link

Myronish commented Oct 9, 2024

The same happends when installed without internet connection.
It seems that the installation cannot be done offline.

Installation completes ok but no files are installed (path '\Extensions\telpyb14.1lx' cannot be found) and everything is the same as described above. Templates (v5/4) are not visible in Visual Studio IDE so no project can be created.

Also mentioned here:
https://stackoverflow.com/questions/78923980/installing-firegiant-heatwave-and-wix-extensions-without-internet-connection

I hope this can be solved soon :)

HeatWave Version
1.0.4

Visual Studio Version

  • Microsoft Visual Studio Professional 2022
  • Version 17.8.0
  • VisualStudio.17.Release/17.8.0+34309.116
  • Microsoft .NET Framework Version 4.8.03761

Part of the installer log:

Extension is signed with an invalid certificate
SignatureState : InvalidCertificate
Beginning to install extension to Visual Studio Professional 2022...
Failed to create the update configuration task for user (8 times)
Certificate is invalid: FireGiant.HeatWave.Dev17.vsix
Cache failed. Retrying download of 'FireGiant.HeatWave.Dev17,version=1.0.4'.
Skipping cache of package 'Component.FireGiant.HeatWave.Dev17,version=1.0.4' since the package or a parent package had a vital failure.
Error loading cache: System.IO.DirectoryNotFoundException: Could not find a part of the path
'C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\Extensions\telpyb14.1lx'.
Install to Visual Studio Professional 2022 completed successfully.
The extension has been installed to
C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\Extensions\telpyb14.1lx
Error loading cache: System.IO.DirectoryNotFoundException: Could not find a part of the path
'C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\Extensions\telpyb14.1lx'.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
moreinfo More information requested to diagnose the issue
Projects
None yet
Development

No branches or pull requests

3 participants