Yes, you can force your project and vcpkg to use a proxy. Visual Studio’s display language shouldn’t affect proxy behavior, so the difference you’re seeing is likely due to environment variables or system proxy settings applied under one language profile but not the other.
To ensure your project always uses the proxy, set the proxy variables globally:
Windows (System/User Environment Variables):
HTTP_PROXY=http://your-proxy:port
HTTPS_PROXY=http://your-proxy:port
vcpkg-specific proxy setting:
vcpkg_proxy=http://your-proxy:port
After setting these, restart Visual Studio so the IDE and all build tools pick up the values.
If you're using CMake, you can also force it with:
setx HTTP_PROXY http://your-proxy:port
setx HTTPS_PROXY http://your-proxy:port
This ensures vcpkg, Git, and any tools launched by VS will route through the proxy regardless of the VS language setting.