Your comments

Yes, anything that says "hey stupid!" is good enough. Fully automating it with dialogs for problems or decisions is even better. I just need to make sure devs don't accidentally muck up good code by modifying/building projects without the right dependencies installed.

Ideally, LV + VIPM would be like Visual Studio + NuGet. I recognize how hard that is to do without a "Solution" concept in LV, though.