【发布时间】:2018-05-24 12:18:15
【问题描述】:
我正在尝试构建我的解决方案并将 Web 应用程序打包到要部署的 Web 部署 (.zip) 包中。
我添加了带有以下 MSBuild 参数的 Visual Studio Build 步骤:
/p:DeployOnBuild=True /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:PackageLocation="$(build.artifactstagingdirectory)\"
我已经设置了复制和发布构建工件步骤,将所有 .zip 文件复制到放置文件夹。
构建成功完成,但没有任何内容复制到放置文件夹,因为没有创建任何 .zip 包。
所以当我查看 TFS 服务器时,“a”文件夹中唯一的东西是一个空的“drop”文件夹。在“s”文件夹中是解决方案目录,其中包含 PrecompiledWeb 文件夹。不确定那是什么,但它看起来不像部署包(而且它不是 .zip)。
有什么想法吗?
【问题讨论】:
-
您正在构建哪种项目,ASP .Net Core?请添加相关的 tfs 构建日志。
-
可以分享一下构建日志吗?您是否构建了 Web 应用程序项目或 WeSite 项目?
-
嗨@J.Doe,通过.sln 文件构建WeSite 项目不会直接生成.zip 文件,它会生成一个publishproj 文件。
标签: visual-studio tfs msbuild tfsbuild