[wix-devs] NuGetable Build, Extensions, and Libraries

Sean Hall r.sean.hall at gmail.com
Thu Aug 20 13:37:02 PDT 2015


I remembered the discussion.  But I think if you pulled up the commit in
GitHub, it has the pull request number at the top.

On Thu, Aug 20, 2015 at 1:16 PM, Heath Stewart <Heath.Stewart at microsoft.com>
wrote:

> Thanks. Did you remember having that discussion or is there some way to
> look up PRs associated to commits in GH?
>
> Heath Stewart
> Visual Studio, Microsoft
> http://blogs.msdn.com/heaths
>
> -----Original Message-----
> From: wix-devs [mailto:wix-devs-bounces at lists.wixtoolset.org] On Behalf
> Of Sean Hall
> Sent: Thursday, August 20, 2015 11:03 AM
> To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
> Subject: Re: [wix-devs] NuGetable Build, Extensions, and Libraries
>
> Is the pull request you're talking about
> https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fgithub.com%2fwixtoolset%2fwix4%2fpull%2f5%3f&data=01%7c01%7cHeath.Stewart%40microsoft.com%7c3b0cd7b89cd44b55ef5708d2a989aa01%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=r%2faM20qdy0uDC4YgW7343oyIvrlm6Twh6FjM%2b02QVnw%3d
> There was some discussion on the .targets file there.
>
> On Thu, Aug 20, 2015 at 12:59 PM, Heath Stewart <
> Heath.Stewart at microsoft.com
> > wrote:
>
> > Rob, I see you committed these. Was that the idea: to support Team
> > Build-style builds (i.e. non-interactive enviroments)? I see that the
> > wix.targets doesn't get imported directly, but I can fix that up or
> > was there some specific reason you didn't?
> >
> > Heath Stewart
> > Visual Studio, Microsoft
> > https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fblogs.
> > msdn.com%2fheaths&data=01%7c01%7cHeath.Stewart%40microsoft.com%7c3b0cd
> > 7b89cd44b55ef5708d2a989aa01%7c72f988bf86f141af91ab2d7cd011db47%7c1&sda
> > ta=lfRQ6K3d0soIstfkhsSPiv99%2bMbR7K18RS0MIsM7ixo%3d
> >
> > -----Original Message-----
> > From: wix-devs [mailto:wix-devs-bounces at lists.wixtoolset.org] On
> > Behalf Of John Cooper
> > Sent: Wednesday, August 19, 2015 11:36 AM
> > To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
> > Subject: Re: [wix-devs] NuGetable Build, Extensions, and Libraries
> >
> > I do that already with my "bastardized" NuGet packages for my
> > installers--chiefly to carry around wixlibs for my custom actions and
> > my UI, and to install targets for signing.
> >
> > --
> > John Merryweather Cooper
> > Senior Software Engineer | Integration Development Group | Enterprise
> > Notification Service Jack Henry & Associates, Inc.® | Lenexa, KS
> > 66214 |
> > Ext:  431050 |JoCooper at jackhenry.com
> >
> >
> >
> > -----Original Message-----
> > From: wix-devs [mailto:wix-devs-bounces at lists.wixtoolset.org] On
> > Behalf Of Heath Stewart
> > Sent: Wednesday, August 19, 2015 1:29 PM
> > To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
> > Subject: [wix-devs] NuGetable Build, Extensions, and Libraries
> >
> > The e-mail below is from an external source.  Please do not open
> > attachments or click links from an unknown or suspicious origin.
> >
> > We're looking to make some investments in a Team Build-friendly system
> > using NuGet packages both for WiX extensions, libraries, and even the
> > build itself. I talked with the NuGet project manager here and we
> > discussed some short-term and long-term options, as summarized below:
> >
> >
> > 1.      Short term: using .targets files to deploy content
> >
> > a.      NuGet packages will include \build\{package-id}.targets files.
> >
> > b.      Those files will reference any wixlib in a \wix top-level folder
> > (we should not place under \lib just yet - more on that for the
> > long-term
> > solution) with item type <WixLibrary>
> >
> > c.      Those files will reference any DLL in a \wix top-level folder
> with
> > item type <WixExtension>
> >
> > 2.      Long term: process content (probably in something like \lib\wix)
> > similar to reference assemblies.
> >
> > a.      Needs to be detailed and discussed with the NuGet team at a
> future
> > date when they have some more time.
> >
> > I've started prototyping those changes and can get a feature and WIP
> > started soon, but we also want to NuGet-ize build. I see in wix4
> > someone already got a start and I could break out the extensions as
> > needed if there's no objections. But I wanted to verify the intent was
> > that a wixproj would contain the typical NuGet.targets and reference
> > these packages, such that "nuget restore" pulls down the toolset and
> > wixproj files just build without even installing WiX.
> >
> > We do plan to move to wix4 but have a couple steps to get there across
> > the division, so is there any objection to me NuGet-izing build for wix3
> (i.e.
> > 3.11) in a similar fashion?
> >
> > Heath Stewart
> > Visual Studio, Microsoft
> >
> > https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fblogs.
> > msdn.com%2fheaths&data=01%7c01%7cHeath.Stewart%40microsoft.com%7c0ecdd
> > 08174474135e6a308d2a8c51724%7c72f988bf86f141af91ab2d7cd011db47%7c1&sda
> > ta=Zpujp%2b%2fwVLhLUBVQWSyExQq5W%2fdJY1vHKVMo0LOGBmE%3d
> >
> > ____________________________________________________________________
> > WiX Toolset Developer Mailing List provided by FireGiant
> > https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.fi
> > regiant.com%2f&data=01%7c01%7cHeath.Stewart%40microsoft.com%7c0ecdd081
> > 74474135e6a308d2a8c51724%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=
> > 1jhnfhca1paI7mjofnQdKk%2fQ0ae9PS0jbLMWucuEaoQ%3d
> >
> > NOTICE: This electronic mail message and any files transmitted with it
> > are intended exclusively for the individual or entity to which it is
> addressed.
> > The message, together with any attachment, may contain confidential
> > and/or privileged information.
> > Any unauthorized review, use, printing, saving, copying, disclosure or
> > distribution is strictly prohibited. If you have received this message
> > in error, please immediately advise the sender by reply email and
> > delete all copies.
> >
> > ____________________________________________________________________
> > WiX Toolset Developer Mailing List provided by FireGiant
> > https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.fi
> > regiant.com%2f&data=01%7c01%7cHeath.Stewart%40microsoft.com%7c0ecdd081
> > 74474135e6a308d2a8c51724%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=
> > 1jhnfhca1paI7mjofnQdKk%2fQ0ae9PS0jbLMWucuEaoQ%3d
> > ____________________________________________________________________
> > WiX Toolset Developer Mailing List provided by FireGiant
> > https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.fi
> > regiant.com%2f&data=01%7c01%7cHeath.Stewart%40microsoft.com%7c3b0cd7b8
> > 9cd44b55ef5708d2a989aa01%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=
> > EKqrcMF4eGnRNtpx2fjcUwFfgHr%2fuqT6UGXSCFSx7KY%3d
> >
> ____________________________________________________________________
> WiX Toolset Developer Mailing List provided by FireGiant
> https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.firegiant.com%2f&data=01%7c01%7cHeath.Stewart%40microsoft.com%7c3b0cd7b89cd44b55ef5708d2a989aa01%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=EKqrcMF4eGnRNtpx2fjcUwFfgHr%2fuqT6UGXSCFSx7KY%3d
> ____________________________________________________________________
> WiX Toolset Developer Mailing List provided by FireGiant
> http://www.firegiant.com/
>


More information about the wix-devs mailing list