Prevent duplicate external projects in solution

Fixes #52.