在TFS构建过程之后,未创建发布文件夹

问题描述 投票:0回答:2

在TFS 2017中的构建过程之后,未使用zip文件创建发布文件夹。当我在构建代理上查看BuildFolder时,我可以看到创建了一个名为“a_PublishedWebSites”的发布文件夹,即使没有.zip文件。我希望编译过程使用zip文件创建名为“_PublishedWebSites”的Publish文件夹;我的意思是包装以执行发布。

TFS版本:2017 U3解决方案版本VS 2017框架4.6.1

我感谢你能给我的任何帮助。

最好的祝福

Audberto。

visual-studio-2017 tfs2017
2个回答
0
投票

我发现了两个类似于你问题的问题:

  1. The _PublishedWebsite folder is missing in 2015

好吧,如果我使用MSBuild参数/ p:OutDir = $(build.stagingDirectory)\ {注意显式尾部斜杠},那么它将强制在'a'目录和'_PublishedWesites'文件夹之间反斜杠。虽然这有效,但似乎我可能在其他地方有一个配置问题,需要对默认的build.StagingDirectory值进行调整。

所以尝试使用dir:/ p:outdir = $(Build.ArtifactStagingDirectory)\

我的例子包含它:/ p:PackageLocation =“$(Build.StagingDirectory)\\”

  1. When run from TFS Build (MSBuild or Visual Studio task), path for _PublishedWebsites is generated incorrectly

也许你需要在构建代理上更新你的VS.


0
投票

对我来说,缺乏* .dll会导致这个问题。通过visual studio安装程序重新安装MS-Build解决它。

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