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

Sean Hall r.sean.hall at gmail.com
Thu Aug 20 11:03:28 PDT 2015


Is the pull request you're talking about
https://github.com/wixtoolset/wix4/pull/5?  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
> http://blogs.msdn.com/heaths
>
> -----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%7c0ecdd08174474135e6a308d2a8c51724%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=Zpujp%2b%2fwVLhLUBVQWSyExQq5W%2fdJY1vHKVMo0LOGBmE%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%7c0ecdd08174474135e6a308d2a8c51724%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.firegiant.com%2f&data=01%7c01%7cHeath.Stewart%40microsoft.com%7c0ecdd08174474135e6a308d2a8c51724%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=1jhnfhca1paI7mjofnQdKk%2fQ0ae9PS0jbLMWucuEaoQ%3d
> ____________________________________________________________________
> WiX Toolset Developer Mailing List provided by FireGiant
> http://www.firegiant.com/
>


More information about the wix-devs mailing list