All vcpkg Enterprise Features Are Now Generally Available

Microsoft said that vcpkg versioning and registries combined with manifests and binary caching, comprise the solution for vcpkg in the enterprise space.

Recently, Microsoft announced that all vcpkg enterprise features now generally available including versioning, binary caching, manifests and registries.

Microsoft said that vcpkg versioning and registries combined with manifests and binary caching, comprise the solution for vcpkg in the enterprise space. Now, these features are free and are now on by default in the tool. The company also announced vcpkg.io, its new website.

Binary caching helps professionals to save copies of prebuilt library binaries that can be restored on demand from a network file share, NuGet feed, or cloud binary storage solution. While Manifests helps to declare dependencies in a vcpkg.json file that can be maintained in source control and that automatically integrates with MSBuild and CMake projects.

Source: Google

Versioning allows you to set libraries to be acquired at specific versions and lock them there. And, Registries help in bringing your own libraries to vcpkg.

Microsoft said that it has completed two releases on GitHub for vcpkg in the past few weeks. Overall port has count increased to 1,667, over 800 ports have been updated since the last release. The company has also added substantial new documentation, including for versioning, registries, manifests, and binary caching. 

Users can use vcpkg to install libraries from source, whether they are their own or popular open-source projects. You can follow the project on the vcpkg GitHub repo.