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

问题描述 投票:3回答:3

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

[VS 2017社区中似乎没有此功能。我如何达到同样的目的?

更新:似乎功能没有完全消失,当解决方案资源管理器不在文件夹视图中时,可以从项目中排除文件。无论如何,这不是一个解决方案,因为我需要排除包含大量文件的整个文件夹,一个一个地排除它们根本不是一个实际的解决方案。这是我在紧急情况下可以执行的操作,但不是可靠的方法。

c visual-studio visual-studio-2017
3个回答
1
投票

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


0
投票

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

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

添加:

<ExcludeFoldersFromDeployment>
  foldername;otherfoldername
</ExcludeFoldersFromDeployment>

这将不列出列出的文件夹。

为此扩展,适用于文件:

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

0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.