2

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

我在网上看到了如何使用 MSBuild 任务ExcludeFromBuild手动排除文件,这就是我目前希望解决的方法。

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

4

1 回答 1

2

您可能可以使用类似于MSBuild 的方法来执行此操作:如何获取所有生成的输出,但是这样您将在构建脚本中添加一堆不必要的复杂性。为此,我只想说维护该列表。我还建议,在您最初排除文件之后,之后不应该有太多需要排除的文件。如果您在以后的某个时候发现有一堆,您应该找出原因。

赛义德·易卜拉欣·哈希米

我的书:Microsoft Build Engine 内部:使用 MSBuild 和 Team Foundation Build

于 2009-08-07T03:50:30.853 回答