首页 > 解决方案 > VSTS 存档文件任务找不到嵌套项目的生成输出

问题描述

我有 41 个项目的大规模解决方案,包括以下内容:

这个想法是,一旦 VSTS 构建解决方案并运行发布配置文件 - 每个相关项目的输出将被压缩并放入放置文件夹,有效地为构建创建 5 个 zip 文件 - 1 个用于 Web 项目,4 个用于窗口服务。

MVC 项目的发布配置文件将编译后的二进制文件输出到“部署”文件夹。我使用存档任务并将文件从“deploy”文件夹(它是 repo 的根目录的子目录)复制到放置文件夹中的 web.zip 文件没有问题。

但是 - 当我尝试为每个 Windows 服务压缩 bin/Release 的内容时 - 构建定义的存档文件任务会爆炸,指出“系统找不到指定的文件”。

有任何想法吗?我被困住了。

我还忘了提到构建解决方案(Visual Studio Build)任务构建并完成得非常好。

在此处输入图像描述

标签: tfsazure-devopstfsbuildazure-pipelines

解决方案


推荐阅读