在某些旧版本中,您可以轻松right click on the folders and exclude from build.
[VS 2017社区中似乎没有此功能。我如何达到同样的目的?
更新:似乎功能没有完全消失,当解决方案资源管理器不在文件夹视图中时,可以从项目中排除文件。无论如何,这不是一个解决方案,因为我需要排除包含大量文件的整个文件夹,一个一个地排除它们根本不是一个实际的解决方案。这是我在紧急情况下可以执行的操作,但不是可靠的方法。
右键单击要排除的文件,然后单击属性。在General->Excluded from build
中,选择是。
此答案可能不是您想要的,但由于“发布Web应用程序”位于“构建”选项卡下,因此它很合适,可能会对其他人有所帮助。
在您的“ App_Data”文件夹中,应有一个“ PublishProfiles”文件夹,其中包含[projectname] .pubxml文件。
添加:
<ExcludeFoldersFromDeployment>
foldername;otherfoldername
</ExcludeFoldersFromDeployment>
这将不列出列出的文件夹。
为此扩展,适用于文件:
<ExcludeFilesFromDeployment>
gulpfile.js;PrecompiledApp.config
</ExcludeFilesFromDeployment>
正如您所提到的,该选项来自最新版本的VS。这就是为什么我在VS2013及更高版本中编写此扩展的原因:
https://marketplace.visualstudio.com/items?itemName=AdamWulkiewicz.ExcludeFromBuild