Many of you may know that NuGet is the “go-to” library repository for .NET development, but what about using it for C++? The answer here may surprise you as many of the top open source C++ libraries are actually sitting in the NuGet gallery.
The Visual C++ team wants to better understand how you use libraries in your day-to-day development work. Whether you’re publishing libraries, finding libraries that work on the Microsoft platforms for which you’re building your apps, or integrating libraries into your project and build systems,
Today I thought I’d start explaining how NuGet supports C/C++ packages under the covers, and look into how one could (theoretically) manually construct a package without using the CoApp PowerShell tools.
As I mentioned before, C/C++ packages built for NuGet didn’t require a whole lot of change in NuGet itself—primarily because if we had made the Package Manager do all the complex work that was necessary to hook up a project,
The wait is over. NuGet support for C++ projects is here.
Quick Links• NuGet 2.5 Download page: https://nuget.codeplex.com/releases/view/96733• CoApp’s Powershell Tools Installer to create C++ NuGet packages: http://coapp.org/releases• Some C++ NuGet packages to try out: http://nuget.org/profiles/coapp/
Start downloading, then head on back here to learn more about NuGet and how to create and use packages for C++ libraries.