Исключить папку и все вложенные папки и файлы в проекте Visual Studio Web Deployment - PullRequest
0 голосов
/ 27 апреля 2018

В Visual Studio 2013 я пытаюсь исключить целую папку из созданного MSI. Я пытался добавить записи в свойство ExcludeFilter элемента «Файл содержимого из XXX (Active)», но он, похоже, ничего не делает.

Я попробовал следующее:

  • Исключить определенный файл: \ Test \ TimerWorker \ 1 \ Index.js
  • Исключить по шаблону: \ Test \ TimerWorker \ 1 \ *. *
  • Исключить по подпапке: \ Test ** \ *. *

Я также попробовал поискать в Google, и все, что я мог найти, это добавить теги в файл .csproj, но у меня пока ничего не получалось.

Редактировать 1:

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

https://blogs.msdn.microsoft.com/webdev/2010/04/22/web-deployment-excluding-files-and-folders-via-the-web-applications-project-file/

1 Ответ

0 голосов
/ 29 апреля 2018

Прежде всего, при добавлении файлов в проект установщика, вы должны добавить только основной вывод, который обеспечит добавление только необходимых зависимостей.

See screenshot:

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

See screenshot

...