Как вы делитесь кодом между проектами / решениями в Visual Studio?

У меня есть два решения, которые имеют некоторый общий код, поэтому я хотел бы извлечь его и поделиться им между ними. Кроме того, я хотел бы иметь возможность выпускать эту библиотеку независимо, потому что она может быть полезна для других. Какой лучший способ сделать это с Visual Studio 2008?...