Skip to content
Discussion options

You must be logged in to vote

My guess is that /Upgrade is there because the upstream WinPcap source still ships old Visual Studio project/solution files, and the port currently relies on Visual Studio to upgrade them before building.

The problem is that devenv.exe /Upgrade requires the full Visual Studio IDE. It is not available in Visual Studio Build Tools, so this makes the port fail in build-agent environments where only the Build Tools are installed.

So I think there are two separate questions here:

  • why was /Upgrade needed originally?
  • should the vcpkg port rely on devenv.exe for that step today?

Even if the upgrade step was necessary historically, it seems fragile for vcpkg because Build Tools-only environments…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by stvchester
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants