我可以轻松地从Web部署项目中排除从我的Web应用程序项目中排除的文件吗?

时间:2009-08-06 15:44:57

标签: visual-studio-2008 msbuild web-deployment-project

今天我开始为我们的Web应用程序添加Web部署项目,并注意到部署项目从Web应用程序中获取了所有可能是内容文件的内容,包括csproj文件等。

我在网上看到了如何使用MSBuild任务 ExcludeFromBuild 手动排除文件,这是我目前正在寻找的方式。

我的问题:是否有办法将发送到Web部署项目的文件限制为仅包含在Web应用程序项目中的文件?

1 个答案:

答案 0 :(得分:2)

您可能可以使用类似于MSBuild: How to get all generated outputs的方法执行此操作但是,您将在构建脚本中添加一堆不需要的coplexity。为此,我只想说保持这个清单。我还建议,在您最初排除文件后,不应该有太多的文件需要在此之后被排除。如果你发现在某些时候有一堆,你应该找出原因。

Sayed Ibrahim Hashimi

我的书:Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build