Исключить из проекта проблему с источником

Я использую Team Foundation Server 2010 @work и home. Я хочу исключить какой-то элемент из сборки проекта, но все же они существуют в исходном элементе Team Foundation Server 2010. Как мне это достичь? Исключить из проекта удалит элемент.

Ответ 1

Такая же проблема здесь, только способ сделать это вручную отредактировать файл проекта: (

Пожалуйста, проголосуйте за эту ошибку, чтобы исправить

https://connect.microsoft.com/VisualStudio/feedback/details/573582/vs-2010-exclude-from-project-deleting-files-from-source-control

Временное решение опубликовано в Connect:

Откройте файл csproj в блокноте и найдите файлы, которые должны быть исключить и удалить или прокомментировать элемент компиляции для этого файла и любые связанные файлы конструктора и resx.

Ответ 3

Редактирование файла проекта и удаление ссылок на файлы, которые вы хотите исключить, было бы самым простым решением.

Другим решением было бы удалить файлы из проекта через пользовательский интерфейс, но только проверить изменения в файле проекта и отменить операции удаления.

В будущем вы можете добавлять файлы непосредственно в папку TFS в Team Explorer.

Могу я спросить: почему вы хотите это сделать? Как правило, у меня проблема с файлами, которые не связаны с каким-либо проектом и должны быть доставлены вручную.

Ответ 4

Я работаю в среде TFS, и если бы это был я? Я бы просто изменил имя файла (вместо исключения его из проекта) и вместо этого проверил это. Поскольку ваш проект ожидает определенного имени файла... он его не найдет. Мы используем это, когда разрабатываем прототипы или сохраняем устаревший код для целей документирования. Извините, VS съел ваши вещи!

С уважением,

-sf

Ответ 5

Я думаю, что эти шаги помогут вам сделать то, что вы ищете.

Чтобы исключить элемент из проекта развертывания:

В обозревателе решений выберите файл, который вы хотите исключить.

На панели инструментов Solution Explorer выберите "Свойства".

В окне "Свойства" установите для свойства "Исключить" значение "Истина".

На этой странице описаны действия для файлов проектов, поддерживаемых VS 2010:

http://msdn.microsoft.com/en-us/library/0ebzhwsk.aspx

--- Редактировать ---

На работе я попытался "Исключить из проекта" в одном из файлов проекта, который у нас есть в VS 2010, который связан с сервером TFS 2010, и это действие не удаляло элемент из TFS; в окне "Проводник управления версиями" отображается красная метка удаления рядом с элементом, а в столбце "Ожидание изменения" указано удаление, но элемент есть. Щелкните правой кнопкой мыши элемент в окне "Проводник управления версиями", и одна из команд контекстного меню, которая появляется, - "Проверить ожидающие изменения", а другая - "Отложенные изменения шелла". Стеллаж позволяет отложить ожидающие изменения.

Файл все еще находится на локальном жестком диске. Если я делаю "Включить в проект", элемент возвращается к норме.