У меня есть проект веб-сайта, который использует пользовательские элементы управления из другого общего проекта.Я использую событие сборки для копирования файлов * .ascx из исходного проекта управления пользователями.
Я не хочу, чтобы файлы ascx проверялись в системе контроля версий TFS из потребляющего проекта, только из исходного проекта.Есть ли способ, чтобы TFS не пыталась регистрировать файлы из определенной папки, кроме маскировки?
Моя проблема с маскировкой заключается в том, что это функция на стороне клиента, что означает, что каждый разработчик, который закрывает проект, будет иметьвручную скрыть нужную папку или папки.Я хотел бы иметь возможность настроить решение таким образом, чтобы разработчик мог вывести проект из системы контроля версий без необходимости настраивать его вручную, чтобы приспособить мой отдельный проект для общих пользовательских элементов управления.
Здесь есть статья: http://devio.wordpress.com/2009/11/05/shared-aspx-and-ascx-files-in-visual-studio-and-tfs/, которая, кажется, решает эту проблему, но я думаю, что они отличаются от моих настроек тем, что я использую проект веб-сайта, а не проект веб-приложения.Поскольку у меня нет файла .csproj, нет способа включить или исключить файлы из моего проекта.