designs icon indicating copy to clipboard operation
designs copied to clipboard

[Proposal] Using vcpkg in the .NET product

Open jkoritzinsky opened this issue 2 years ago • 0 comments

Right now we consume C++ dependencies in multiple manners throughout the product. As we work on modernizing the native code in dotnet/runtime, we've talked about taking additional dependencies on native libraries. As we start down this path, we may also start to have similar dependencies as other repos in the project (such as Google Test, which dotnet/aspnetcore depends on).

This document proposes a mechanism through which we could use the Vcpkg package manager to reference our native dependencies consistently and in a VMR and source-build compatible manner.

This proposal is not for .NET 9. We already have more than enough work for .NET 9 with the VMR. This work would be targeted at .NET 10 at the earliest.

jkoritzinsky avatar Jan 09 '24 22:01 jkoritzinsky