【问题标题】:How to exclude folder from Web Setup project in VS2010?如何从 VS2010 的 Web Setup 项目中排除文件夹?
【发布时间】:2013-02-14 12:27:15
【问题描述】:

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

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

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

一切都无济于事。

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

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

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-08
      • 2011-11-26
      • 2017-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-24
      相关资源
      最近更新 更多