I would like to have different Project Dependencies depending on which Project Configuration I\'m currently building.
For example, I don\'t want to build and link Some
In the main project, go to Configuration Properties -> Linker -> Input, in the section titled "Ignore Specific Library" add the lib you want eignored, e.g.: .lib. Do this again for the other configuration, except ignore a different lib/dll.
Finally, if you don't want each project building for both configurations, right click the Solution -> Project Dependencies -> [Select main / top-level project] -> Uncheck the project you don't want built / ignored.
This method has the advantage that you can still manually build each project if desired, but can switch configurations and only build/use the lib/dll you want.