Мне интересно, можно ли установить и совместно использовать всю папку исходного кода между несколькими проектами в Visual Studio 2012, например, как eclipse позволяет использовать несколько исходных папок. В настоящее время я разрабатываю модель фреймворка сущности для игры, которую я делаю с разделенным сервером и клиентским кодом, причем эта среда в настоящее время находится в библиотеке классов, на которую ссылаются оба проекта.Общие исходные папки в качестве альтернативы библиотекам классов в C#
Причина, по которой я хотел бы использовать папку с общим кодом, заключается в том, чтобы добавить код к каждому типу компонента сущности, объявив классы в общей папке как частичные и имеющие еще один частичный класс в проектах клиент/сервер, который добавляет сторонние функциональность. Я думал, что достижение этого было бы более полезным, чем расширение каждого компонента с обеих сторон, а также устранение необходимости иметь DLL, включенную в продукт.
Обычно это задача лучше решить с помощью Source Control Code (SVN, GIT, TFS и также Visual Source Safe хорошо подходят для этого) – Steve
Я делаю подобную вещь по той же причине, файлы исходного кода ссылаются на 2 проекта - один веб-сайт с EF, один мобильный. Есть некоторые незначительные проблемы - атрибуты, ссылки и т. Д., Но с ними можно легко справляться. –