我有4个项目的解决方案。结构如下:
1)项目1
2)Project2
3)Project3
4)Project4
Project1
和Project2
是可执行项目,它们都使用Project3
和Project4
作为不可执行的依赖项目。
我应该如何制作dockerfile,以便可以将
Project2
复制到容器中,但仍可以被容器识别Project3
和Project4
,因此{{ 1}}可以建立其依赖项目?
Project2
适用相同的规则。 Project1
和Project1
未连接。它们应该放在分开的容器中。
我试图使用Project2
来与主机共享解决方案目录,但是我已经读到VOLUME
无法与主机通信。它只会在容器上创建卷。
我正在对所有项目使用.NET Core 2.1。
如果有人可以建议我应该如何解决我的问题,我将不胜感激。