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

Heath Stewart Heath.Stewart at microsoft.com
Thu Aug 20 11:16:13 PDT 2015


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


More information about the wix-devs mailing list