Могу ли я легко исключить из проекта веб-приложения файлы, которые исключены из проекта веб-приложения? - PullRequest
2 голосов
/ 06 августа 2009

Сегодня я начал добавлять проекты веб-развертывания для нашего веб-приложения и заметил, что проект развертывания извлекает из веб-приложения все, что может быть файлом содержимого, включая файлы csproj и т. Д.

Я видел в Интернете, как можно вручную исключать файлы с помощью задачи MSBuild ExcludeFromBuild , и в настоящее время я пытаюсь подойти к этому.

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

1 Ответ

2 голосов
/ 07 августа 2009

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

Сайед Ибрагим Хашими

Моя книга: Внутри Microsoft Build Engine: Использование MSBuild и Team Foundation Build

...