如何从Visual Studio 2017中的构建中排除文件和文件夹?

时间:2017-09-26 18:53:13

标签: c visual-studio visual-studio-2017

在某些旧版本中,您可以轻松right click on the folders and exclude from build.

这个功能似乎在VS 2017社区中消失了。我如何实现同样的目标?

更新:似乎功能没有完全消失,当解决方案资源管理器不在文件夹视图中时,可以从项目中排除文件。这不是一个解决方案,因为我需要排除整个文件夹,其中包含大量文件,逐个排除这些文件并不是一个实际的解决方案。这是我在紧急情况下可以做的事情,但不是一种可行的方法。

3 个答案:

答案 0 :(得分:0)

按下右键单击要排除的文件,然后单击属性。在General->Excluded from build中,选择是。

答案 1 :(得分:0)

此答案可能不是您要查找的答案,但是由于“发布Web应用”位于“构建”选项卡下,因此它很适合并且可能会对其他人有所帮助。

在“ App_Data”文件夹中,应该有一个“ PublishProfiles”文件夹,其中包含[projectname] .pubxml文件。

添加:

<ExcludeFoldersFromDeployment>
  foldername;otherfoldername
</ExcludeFoldersFromDeployment>

这将排除列出的文件夹被发布。

针对文件扩展:

<ExcludeFilesFromDeployment>
   gulpfile.js;PrecompiledApp.config
</ExcludeFilesFromDeployment>

答案 2 :(得分:0)

正如您所提到的,此选项来自最新版本的VS。这就是为什么我在VS2013及更高版本中编写此扩展的原因:

https://marketplace.visualstudio.com/items?itemName=AdamWulkiewicz.ExcludeFromBuild