[wix-devs] wixlib\util.wixproj

Sean Hall r.sean.hall at gmail.com
Sat Jun 12 17:53:52 PDT 2021


>  What does it take to get VS 2019 to recognize wixlib\util.wixproj?

There is no VS integration for the new SDK-style v4 .wixproj projects at
this time.

> I need
to better understand the build dependencies and the procedures required
to get my code into my .msi file?

Rob recently revamped the build process so I'll let him take that one.

> I could also use some guidance on unit and integration tests that
require an actual installation to be performed to verify
correct operation

v3 has some Util.wixext tests at
https://github.com/wixtoolset/wix3/tree/develop/test/src/WixTests/Extensions/UtilExtension.
Theoretically all of the [RuntimeTest] tests should have been actually
installing the MSI so they're regression or end-to-end (E2E) tests. All
of the non-[RuntimeTest] tests are theoretically unit tests. No one has
ported any of the extension E2E tests in v4, but I did get most of the Burn
ones ported over and it looks like the extension [RuntimeTest] tests share
the same infrastructure.

>  Is there any interest in this?

Given that it always evaluated to true in v3, it is very likely that people
that were using it didn't realize how it worked. By not converting it, the
user is forced to consider what the actual intent was.

On Sat, Jun 12, 2021 at 7:10 PM Ron Martin via wix-devs <
wix-devs at lists.wixtoolset.org> wrote:

> What does it take to get VS 2019 to recognize wixlib\util.wixproj?
>
> I'm guessing that I need to install Wix 4 and/or the VS2019 add-on for
> VS 2019.
>
> I'm working in Util.wixext.sln and the changes I make to scauser.cpp
> don't seem to be getting into my .msi file. I need
> to better understand the build dependencies and the procedures required
> to get my code into my .msi file?
>
> For reference, in case you missed the background, I'm working on issue
> 5371, which is a new feature rather than a bug.
> I could also use some guidance on unit and integration tests that
> require an actual installation to be performed to verify
> correct operation. I can test what I need manually, but my methods are
> insufficient for regression testing.
>
> Even though I attended the most recent meeting, I was denied the
> opportunity to contribute because I couldn't log
> into Twitch. When my ISP assigned me a new IP address, Twitch could not
> recognize my equipment. To re-establish
> confidence, Twitch sent me a verification message, which I never could
> receive. On Friday, Twitch support turned off
> the requirement for me to verify (for 24 hours), so I could get back in.
> However, I'm concerned that the next time my
> IP address lease expires, I'll be right back where I was. My ISP could
> be blocking emails based on an excessive
> rate of traffic, but all other types of messages from Twitch have gotten
> through.
>
> On issue 4770, I have suggested that I could write a converter to
> convert the existing boolean <? if ... ?>'s to <?ifdef ... ?>'s and
> make former illegal. Is there any interest in this? You were discussing
> issue 4770 at the beginning of the meeting.
>
> Ron
>
> ____________________________________________________________________
> WiX Toolset Developer Mailing List provided by FireGiant
> http://www.firegiant.com/
>



More information about the wix-devs mailing list