Как исключить папку из проекта веб-настройки в VS2010?

Я хочу исключить папку в веб-приложении из проекта веб-настройки в VS2010. Я перешел к опции Content Files -> Exclude Filter, чтобы отфильтровать некоторые конкретные файлы, и это отлично работает. Однако я хочу исключить каталог с именем «Внешний» из корня веб-проекта, и независимо от того, что я добавляю в фильтр исключения, он всегда включает его.

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

  1. Внешний\*
  2. \Внешний\*
  3. ~ \ Внешний \ *

все без толку.

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

Я не хочу исключать папку из самого проекта решения, мне просто нужны два проекта установки, один из которых включает папку, а другой нет.

Спасибо!


person ChrisC    schedule 14.02.2013    source источник


Ответы (1)


После некоторого исследования я не могу найти ничего, что предлагало бы исключить папки.

Однако вы можете отредактировать файл csproj и установить несколько <ExcludeFromBuild>-тегов
http://www.meadow.se/wordpress/exclude-files-and-folders-from-web-deployment-projects/
Это даст желаемый эффект.

person オスカー    schedule 20.03.2013