我想分享一个包含2个dockerized .net核心应用程序之间的数据合同的公共项目。我的解决方案具有以下结构。
Solution.sln
/packages
/src
/webapi (Dockerized)
/server (Dockerized)
/messages (shared)
我可以将Dockerfile放在sln文件的旁边,但之后我只能拥有一个文件。如何以更好的方式组织解决方案?将共享项目放在单独的解决方案中并发布到自己的nuget服务器中是一种过度的技术。
答案 0 :(得分:0)
我找到了以下解决这个问题的方法:
我希望它有所帮助。