【问题标题】:Building solution using Git-based Visual Studio Online fails with project references使用基于 Git 的 Visual Studio Online 构建解决方案因项目引用而失败
【发布时间】:2015-03-26 09:27:25
【问题描述】:

我已经配置和设置了一个基于 Git 的 Visual Studio Online 实例。

我已经构建了团队项目,让每个解决方案都有一个存储库来划分事物。一个存储库用于“CommonLibrary”,一个存储库用于“WebApplication1”。

我在 Visual Studio 中使用项目引用来从 WebApplication1 引用到 CommonLibrary。

CommonLibrary 有自己的解决方案,但该项目作为现有项目添加到 WebApplication1 并以这种方式引用。

在本地构建时,一切都很好。

但是,当尝试在 Visual Studio Online 上构建时,构建失败并显示找不到引用的项目 CommonLibrary 的错误消息。

我在构建定义中找不到任何属性来指定要从不同存储库构建的源。

找不到任何有关“如何使用基于 Git 的 Visual Studio Online 构建从另一个存储库中的项目引用的解决方案”的资源。

【问题讨论】:

    标签: git visual-studio tfs msbuild azure-devops


    【解决方案1】:

    您需要使用submodules,然后在构建过程中初始化您的子模块。

    【讨论】:

    • 我试过这个没有成功。您能否提供任何实际成功恢复子模块的构建模板示例?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 2019-10-20
    • 2011-01-09
    • 2015-06-02
    相关资源
    最近更新 更多