如何从VS2010中的Web安装项目中排除文件夹?

时间:2013-02-14 12:27:15

标签: visual-studio-2010 web-setup-project

我想从VS2010中的Web设置项目中排除Web应用程序中的文件夹。我已进入内容文件 - >排除过滤器选项以过滤掉某些特定文件,这样可以正常工作。但是,我想要排除名为"外部"的目录。从Web项目的根目录开始,无论我在Exclude Filter中添加什么,它总是包含它。

是否有人知道此选项是否应该能够排除文件夹而不是单个文件?有太多单独包括。我尝试过如下规则:

  1. 外部\ *
  2. \ External \ *
  3. 〜\外部\ *
  4. 一切都无济于事。

    另外,我看到有些人提到在安装项目文件中放置特殊块以排除内容,但我无法弄清楚放在哪里,或者他们在谈论什么文件。如果这是实现这一目标的方式,那么可以理解一些关于在哪里制定规则的指导。

    我不想从解决方案项目本身中排除该文件夹,我只想要两个安装项目,一个包含文件夹,另一个不包含。

    谢谢!

1 个答案:

答案 0 :(得分:0)

经过一些研究后,我找不到任何暗示您可以排除文件夹的内容。

但是,您可以编辑csproj文件并设置一些<ExcludeFromBuild> - 标签
http://www.meadow.se/wordpress/exclude-files-and-folders-from-web-deployment-projects/
这将产生预期的效果。