Visual Studio 在线包含自定义程序集
Visual Studio Online Include Custom Assemblies
场景如下:
- 在Visual Studio在线
- 单个 项目集合 - 默认集合
- 5 种不同的解决方案
- 1 解决方案依赖于其他 4
- 尝试使用构建过程模板TfvcContinuousDeploymentTemplate。12.xaml以执行从 VSO 到 Azure Web 应用程序的自动部署
- 需要构建前 4 个解决方案以便构建第 5 个解决方案,但是,无论我尝试什么,它都找不到依赖项。
这是我迄今为止尝试过的...
第一次尝试
- 向 "Source Settings"
添加了 4 个额外的源代码控制路径
- 将 4 个附加解决方案(按顺序)添加到流程 -> 构建 - 项目
- 这是构建解决方案的唯一方式,但是,由于正在构建多个解决方案,将跳过持续部署。
第二次尝试
- 编译前 4 个并将它们复制到 Drop 文件夹
- 将附加的源代码管理路径设置为 Drop 文件夹
- 第 5 个解决方案构建失败,因为找不到引用
第三次尝试
- 编译前 4 个并将它们复制到 Drop 文件夹
- 将构建控制器上的包含文件夹设置为 Drop 文件夹
- 第 5 个解决方案构建失败,因为找不到引用
第四次尝试
- 编译前 4 个并将它们复制到 Drop 文件夹
- 已下载 Drop 文件夹的内容并将内容签入到第 5 个项目中的 BuildProcessTemplates 文件夹的子目录中。
- 将构建控制器上的包含文件夹设置为签入文件夹
- 第 5 个解决方案构建失败,因为找不到引用
有什么想法吗?我很茫然。
您所依赖的任何解决方案都应将其输出作为 Nuget 包发布到本地存储库。然后您的其他解决方案可以依赖该包。
然后您可以控制依赖的版本。
场景如下:
- 在Visual Studio在线
- 单个 项目集合 - 默认集合
- 5 种不同的解决方案
- 1 解决方案依赖于其他 4
- 尝试使用构建过程模板TfvcContinuousDeploymentTemplate。12.xaml以执行从 VSO 到 Azure Web 应用程序的自动部署
- 需要构建前 4 个解决方案以便构建第 5 个解决方案,但是,无论我尝试什么,它都找不到依赖项。
这是我迄今为止尝试过的...
第一次尝试
- 向 "Source Settings" 添加了 4 个额外的源代码控制路径
- 将 4 个附加解决方案(按顺序)添加到流程 -> 构建 - 项目
- 这是构建解决方案的唯一方式,但是,由于正在构建多个解决方案,将跳过持续部署。
第二次尝试
- 编译前 4 个并将它们复制到 Drop 文件夹
- 将附加的源代码管理路径设置为 Drop 文件夹
- 第 5 个解决方案构建失败,因为找不到引用
第三次尝试
- 编译前 4 个并将它们复制到 Drop 文件夹
- 将构建控制器上的包含文件夹设置为 Drop 文件夹
- 第 5 个解决方案构建失败,因为找不到引用
第四次尝试
- 编译前 4 个并将它们复制到 Drop 文件夹
- 已下载 Drop 文件夹的内容并将内容签入到第 5 个项目中的 BuildProcessTemplates 文件夹的子目录中。
- 将构建控制器上的包含文件夹设置为签入文件夹
- 第 5 个解决方案构建失败,因为找不到引用
有什么想法吗?我很茫然。
您所依赖的任何解决方案都应将其输出作为 Nuget 包发布到本地存储库。然后您的其他解决方案可以依赖该包。
然后您可以控制依赖的版本。