![]() ![]() Some of you already got started this weekend, thank you. So, go install HeatWave, upgrade to WiX v4, and report the issues you hit. If we don't find and fix it now, we probably won't fix it until WiX v5 (unless you have a support contract). No, you need to upgrade because now is the time for us to find and fix the bugs that affect your project. Why upgrade to WiX v4? I'm not going to enumerate all the cool new features of WiX v4 here Bob did a great job of that in the release notes. Try upgrading your WiX v3 projects to v4 ( HeatWave can help) and get your code building using WiX v4. That means we are done except for the bugs. WiX v4-preview.1 is feature complete for WiX v4. There is still a lot of work to do, but we've taken our first step by making HeatWave a reality for all of you. ![]() When I first announced my adventure starting FireGiant, HeatWave was but a dream. But this is just the beginning for HeatWave. We are fixing bugs as they are reported and will release updates regularly. I hope you enjoy having HeatWave projects in your solution as much as I do now.įinally, I want to point out that what you can install today is a preview of HeatWave Community Edition. Then our designer turned out logo after logo and icon after icon until we had a product that integrated into VS perfectly but stood out as an independent peer. At FireGiant, we studied every project system in Visual Studio we could find and poured over the VS iconography to define the HeatWave look. ![]() The second thing I love about HeatWave is its aesthetic. It works amazingly well, and I expect the feature to improve as HeatWave gets more use in the real world. With HeatWave installed in Visual Studio, right-click on your WiX v3 project, select "Upgrade to WiX v4." and your project with all its source code is converted to WiX v4. The most useful for WiX v3 users is the project conversion feature. HeatWave also provides a couple of things you may not expect. Monitor the build output and jump to the source of warnings and errors with a double click. Configure your project's build with property pages. Create new projects with the New Project dialog. HeatWave provides the Visual Studio integration you expect for the WiX Toolset v4. How about we start with the new kid on the block, HeatWave, before we talk about the end game for WiX v4? HeatWave Community Edition But nothing else on the internet worked for me.On Friday, we announced not just one but two significant releases: WiX v4-preview.1 and HeatWave! I'm so excited to talk about both that I honestly don't know where to start. Moreover, a 64 bit application definitely can execute a 32 bit app and it's not possible only the other way. I realized because my cake script asks MSBuild-圆4 to build the solution, it somehow can't run a 32bit HeatDirectory command, but I'm not sure how exactly Exec works in an 圆4 pipeline and HeatDirectory doesn't. I managed to fix this issue by changing wixproj from I don't know much about it, but I've been informed that FireGiant's commercial kit (in other words not free) handles advanced harvesting with 64-bit files. I believe this issue is also still there. Maybe try to test by removing the COM files and run a build - if possible. Do you have any of those in your project? Just mentioning it, there is probably another cause (as well). Old Answer: The first thing that comes to mind: I believe heat.exe has problems with 64-bit COM files. Or as mentioned in the bottom comment in the linked issue, run the executable as an external process? My naive first thought is whether you can run the 32-bit MSBuild instead? (I don't know much about this). Essentially, you need to update the way that MSBuild imports the wix. ![]() wixproj using the latest templates in Visual Studio or walk through the steps laid out here. Maybe read comments from the bottom up - there is a recent comment at the bottom from 2017. wixproj is out of date and thus does not handle the breaking changes made in MSBuild 2017. It seems to relate to 64-bit MSBuild - and the exception is the same as you describe. Please check if the problem description is reminiscent of what you experience: UPDATE: There seems to be a closed issue in WiX's issues database which you should check out first of all. \.\BuildArtifacts\SetupProjects\Myproject I want to be able to target both 圆4 and x86 platform. I've tryed to change my configuration in all sorts of ways but can't get a hold of what is missing. I have looked up a possible solution on stackoverflow here: V3.11\bin\Heat.exe' or one of its dependencies. Unhandled Exception: System.BadImageFormatException: Could not loadįile or assembly 'file:///C:\Program Files (x86)\WiX Toolset I have an issue with heat.exe as soon as I build my project in MSBuild. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |