2014-10-20 1 views
0

Я хотел бы создать три отдельных ASP.NET MVC решения, все указывая на один и тот же проект модели. Как сохранить изменения, внесенные в одно решение, обновить остальные?Как добавить проект с контролируемым источником (tfs) в решение и поддерживать привязку?

Ex, есть ли способ в Visual Studio «Добавить новый проект из Source Control», как вы можете, со всем решением?

+0

Общий источник - очень плохая практика и увеличит вероятность ошибок и ошибок. Вы всегда должны делиться двоичными файлами. –

ответ

1

Таким образом, вы надеетесь иметь 3 решения, которые имеют общий проект.

Вы можете достичь этого двумя способами.

NuGet Есть проект в его собственном решении и создать пакет NuGet выхода, другие ваши решения могут затем потреблять NuGet пакет.

Общий проект Общий проект очень легко сделать, просто убедитесь, что ваш общий проект доступен в том же рабочем пространстве, как ваш solutions.Do получить последнюю, вы можете просто щелкните правой кнопкой мыши на решение и выбрать добавить существующий проект. Любые внесенные изменения необходимо будет вернуть обратно в исходный элемент управления, эти изменения будут отображаться в каждой «копии» проекта в каждом из разных решений.

Общий проект работает отлично, но вам придётся придумывать некоторые соображения, когда вы приступаете к построению решений, главным из которых является то, что если вы только вносите изменения в общий проект, вы хотите, чтобы все решения, которые потребляют он будет построен при регистрации?

+0

Мы не делаем автоматические сборки на этом, так что нет. Спасибо за мысль об этом. –

Смежные вопросы