【发布时间】:2021-11-24 23:15:34
【问题描述】:
我有 2 个用 .net 编写的服务。
假设 A 和 B
在服务 B 中,有一个项目正在使用 Jenkins 构建到 NuGet 包中。每当我们对该项目进行新的更改时,NuGet 包都会增加 1。
服务 A 正在将 NuGet 包用于某些共享模型。
问题在于,在开发过程中,我可以在服务 B 中进行大量更改,即我需要在服务 A 中测试的 NuGet 包。 为了让服务 A 看到服务 B 中的更改,我需要将其推送到分支中以便进行构建。但是,这会一直更新 NuGet 版本。
有办法解决吗?
我试图删除A中对NuGet包的引用,并手动引用dll,但该NuGet中有太多依赖项会破坏代码
【问题讨论】:
-
通常,尝试将包作为独立的解决方案,可以独立于使用它们的服务进行开发。我发现从长远来看,这会让事情变得更容易
-
我回答了一个类似的问题,也许这可以帮助你:stackoverflow.com/questions/69027489/…