2

我想从 VS2010 的 Web 设置项目中排除 Web 应用程序中的文件夹。我进入了 Content Files -> Exclude Filter 选项以过滤掉一些特定的文件,这工作正常。但是,我想从 web 项目的根目录中排除一个名为“外部”的目录,无论我在排除过滤器中放什么,它总是包含它。

有谁知道这个选项是否应该能够排除文件夹而不是单个文件?太多了,无法单独列出。我尝试过如下规则:

  1. 外部的\*
  2. \外部的\*
  3. ~\外部\*

一切都无济于事。

另外,我看到有些人提到在安装项目文件中放置特殊块以排除东西,但我不知道该放在哪里,或者他们在谈论什么文件。如果这是这样做的方式,将不胜感激有关在何处放置规则的一些指导。

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

谢谢!

4

1 回答 1

0

经过一些研究,我找不到任何表明您可以排除文件夹的信息。

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

于 2013-03-20T12:39:50.907 回答