问题描述
在我从事的几个项目中,私人提要中将有一个或多个NuGet包用于通用代码。
仅向这些NuGet包中添加新函数/类时就没有问题,但是当您想要删除或重构方法时,您想知道
我想知道人们必须采取什么做法来跟踪这一点?
我能想到的选项是:
- 维护一个“大型解决方案”(包含团队中所有项目的解决方案),其中将NuGet项目作为
ProjectReference
而不是packagereference
包含在内,以便您可以使用Visual Studios参考跟踪功能(见下文) - 只需在私有NuGet中进行所需的重构,将其发布为新版本,并在消耗项目更新到新版本时对其进行修复
解决方法
跟踪私有NuGet中代码依赖关系的最佳实践 包装
我认为您可以尝试Resharper extension。
注意,这是一个付费扩展,新用户可以免费使用30天。
给我的印象,您可以使用它来检查哪些项目引用了哪些nuget包方法。您可以检查Analyze and Optimize Project References。
并且希望 Resharper 能够满足您的要求。如果仍然不能满足您的需求,我认为您可以在User Voice Forum上suggest a feature
。
完成后,您还可以在此处共享您的创意标签链接,任何对此感兴趣的人都可以对其进行投票,以便吸引更多团队关注。