Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Create a tools nuget package #21

Closed
damianh opened this issue Mar 2, 2017 · 10 comments
Closed

Create a tools nuget package #21

damianh opened this issue Mar 2, 2017 · 10 comments

Comments

@damianh
Copy link

damianh commented Mar 2, 2017

It would be very useful if this were shipped to nuget.org as a tools nuget package so build scripts (cake, psake etc) can download and leverage.

@heaths
Copy link
Member

heaths commented Mar 2, 2017

Can you confirm if how I did https://www.nuget.org/packages/VSIXBootstrapper (from https://github.com/Microsoft/vsixbootstrapper) is sufficient, or if there are specific changes you'd like?

@damianh
Copy link
Author

damianh commented Mar 2, 2017

I had a peek into that package, looks sufficient indeed. Just the vswhere.exe in the \tools\ folder. Cheers. (The .props file isn't needed I think).

@heaths
Copy link
Member

heaths commented Mar 3, 2017

Thinking about this more, I may instead create a Chocolatey package which not only is a NuGet package, but is installable both by choco and install-package -provider chocolatey.

@damianh
Copy link
Author

damianh commented Mar 3, 2017 via email

@heaths
Copy link
Member

heaths commented Mar 3, 2017

Tools can be contained within the NuPkg used by Chocolatey.

heaths added a commit that referenced this issue Mar 3, 2017
Partial resolution to issue #21.
@damianh
Copy link
Author

damianh commented Mar 3, 2017 via email

@devlead
Copy link

devlead commented Mar 3, 2017

@damianh @Heats you can fetch from chocolatey too with the #tool directive. so Cake wouldn't have any issue with it.
The issue I can see that many corporations whitelist which feeds are allowed, some even only their own proxying nuget.org as upstream.
So IMHO best would be if it was avail on both nuget.org and Chocoloatey, then it would just work for all.

@heaths
Copy link
Member

heaths commented Mar 3, 2017

Will publish packages soon along with acquisition documentation.

@heaths heaths closed this as completed Mar 3, 2017
@heaths
Copy link
Member

heaths commented Mar 4, 2017

See https://www.nuget.org/packages/vswhere. The chocolatey package has to go through moderation before its visible. Same packge either way, except that installing via chocolatey will make sure vswhere.exe is in your PATH.

@devlead
Copy link

devlead commented Mar 4, 2017

@haitch excellent 👍

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants