[wix-devs] Building Wix 3

Rob Mensching rob at firegiant.com
Sun Jan 17 12:31:34 PST 2021

Do you *need* to build WiX v3? Could you not grab the existing latest release and avoid building from scratch?

In any case, OneTimeWixBuildInitialization.proj still exists. You can see it in source control: https://github.com/wixtoolset/wix3/blob/develop/tools/OneTimeWixBuildInitialization.proj

-----Original Message-----
From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of Ron Martin via wix-devs
Sent: Sunday, January 17, 2021 12:28 PM
To: wix-devs at lists.wixtoolset.org
Cc: Ron Martin <cpuwzd at comcast.net>
Subject: [wix-devs] Building Wix 3

On 12/30/2020 1:48 AM, Blair L Murri wrote:
> '''
> The only thing that |OneTimeWixBuildInitialization.proj| ever did
> (IIRC) is to register the strong-name key because we didn't (in v3) 
> distribute the strong-name private key file.
> '''

I am working on a bug in Wix 4, but I need to determine the behavior of Wix 3 in a similar situation. As a result, I am now trying to build Wix 3. When I try to run MSBuild, I get the following error:

error WIXBUILDINIT: Strong name validation for the WiX toolset must be disabled on a developer machine to build. Execute 'msbuild C:\Users\[...]\Source\Repos\wix3\tools\OneTimeWixBuildInitialization.proj' 
from an elevated command prompt.

This brings me back to the opening quote. What is the current method of registering strong-name keys for Wix 3? If you are distributing keys, what do I have to do to avail myself of them? 
OneTimeWixBuildInitialization.proj no longer exists.



More information about the wix-devs mailing list