我正在尝试使用TFS 2015制作工件。
一切正常,但不包括我的Web.config文件,这对我们的应用程序至关重要。
如何让TFS将我的Web.config文件包含在构建的“Publish Build Artifacts”步骤的“contents”区域中?
我试过了:
Web.config
*.*.config
*.*.xml
**\.xml
这些正在发挥作用:
**\bin
**\Content
**\fonts
**\Models
**\Scripts
**\Views
答案 0 :(得分:1)
我相信你可以使用*.config
你真的想要排除任何文件吗?如果不是**
应该包含根目录中的所有内容。
答案 1 :(得分:1)
如果您尝试重现从Visual Studio发布时可以执行的操作,则需要传递正确的MSBuild选项以创建msdeoloy .zip文件。你可以。 Mearly捕获* .zip ......
在MS Build参数中输入:“/ p:DeployOnBuild = true / p:WebPublishMethod = Package / p:PackageAsSingleFile = true / p:SkipInvalidConfigurations = true /p:PackageLocation="$(Build.SourcesDirectory)”“
构建输出时,应该在zip中包含与从VS ui创建的输出相同的输出。您还可以传递发布配置文件和其他参数。