Так как @Nikola упомянул, он все это делает в VS уже! Лучший способ, который я могу вам сказать, - это если вы хотите сделать эти два проекта в одном решении:
1) создать оригинальное решение с помощью DLL или клиентского решения.
2) щелкните правой кнопкой мыши решение (НЕ проект) в диспетчере решений -> добавить -> новый / существующий проект
3) добавить / создать другой проект
Что касается того, как добавить ссылку на DLL в коде клиента ... VS делает это тоже. Вот шаги, которые нужно предпринять для этого:
1) щелкните правой кнопкой мыши по клиентскому проекту
2) ссылки
3) «Добавить новую ссылку» - в этом списке будут перечислены проекты в решении ... нажмите на проект DLL
4) «ОК»
Это автоматически сделает ссылки на DLL через относительные пути, и, поскольку они упакованы вместе в одном решении, любой, кто откроет / использует решение (или установит код, если вы используете релизную сборку), также будет иметь Ссылка на DLL.