我有一个项目,我正在为(例如)编写 NUnit 测试。我想将代码提交到 git,但我也觉得将 NuGet 包(NUnit 和 NUnit.Runner)提交到 repo 是不好的做法。但是,我也不想打开包还原,因为我相信这是用户设置而不是项目设置 (IIRC)。
将具有 NuGet 依赖项的 .NET 项目添加到 git 存储库的正确方法是什么?我认为它会很高兴地抓住包,但需要开发人员干预。也许只是期望其他开发人员知道将那些丢失的包添加回项目中?(看起来我们最终也会一直解决 .csproj 冲突)。