【发布时间】:2019-09-16 06:32:20
【问题描述】:
我想在 git/visual studio 中有如下结构:
回购 A -共享项目 回购 B -客户项目(参考共享项目) -我必须能够单独运行/构建此解决方案 回购 C -Web项目(参考共享项目) -我必须能够单独运行/构建此解决方案 Repo D(包含每个项目的主要视觉工作室解决方案) - 回购 A(子模块) - 回购 B(子模块) - 回购 C(子模块) -我必须能够运行/构建这个解决方案每个 repo 都应该是独立的。 (例如:如果我克隆“Repo C”,我必须是 能够编译它,回购 D 也是如此,如果我克隆它,我必须能够 编译整个解决方案。)
web和客户端项目需要引用Shared一个,
所以,我尝试将一个子模块添加到指向
共享的,但是当我尝试编译主要解决方案时,它将失败
因为它找不到共享项目。
知道如何实现这一目标吗?
Nuget 不是一个选项。
【问题讨论】:
-
你试过在VS中添加单独的项目吗?
-
@PraveenM 每个项目都有自己的解决方案
-
@EfrainBastidasBerrios:你能找到解决问题的方法吗?我可能有类似的事情需要我注意。