tfs - VSTS 存档文件任务找不到嵌套项目的生成输出
问题描述
我有 41 个项目的大规模解决方案,包括以下内容:
- 共享域模型和实体
- 4 Windows 服务
- 带有发布配置文件的 MVC4 项目(升级到 MVC5)。
这个想法是,一旦 VSTS 构建解决方案并运行发布配置文件 - 每个相关项目的输出将被压缩并放入放置文件夹,有效地为构建创建 5 个 zip 文件 - 1 个用于 Web 项目,4 个用于窗口服务。
MVC 项目的发布配置文件将编译后的二进制文件输出到“部署”文件夹。我使用存档任务并将文件从“deploy”文件夹(它是 repo 的根目录的子目录)复制到放置文件夹中的 web.zip 文件没有问题。
但是 - 当我尝试为每个 Windows 服务压缩 bin/Release 的内容时 - 构建定义的存档文件任务会爆炸,指出“系统找不到指定的文件”。
有任何想法吗?我被困住了。
我还忘了提到构建解决方案(Visual Studio Build)任务构建并完成得非常好。
解决方案
推荐阅读
- microservices - 如何处理多仓库中的共享库版本碰撞?
- reactjs - 如何在 Next.js 中使用自定义主题配置 Ant Design 并支持 CSS 模块功能
- c++ - 无法推断模板参数(对于简单的类函数)
- javascript - 我可以查询以前使用 (element.innerHTML) 添加的按钮吗?
- php - 优化 Laravel 查询
- git - 使用 netbeans,github 恢复使用 Git 丢失的项目
- genymotion - Genymotion Desktop 卡在“正在启动”状态
- mozilla - 如何在 Mozilla 校园俱乐部注册我的大学?
- javascript - 如何更新从模块导入的整数值反应
- python - 如何制作索引为2020年每一天的pandas系列