我今天第一次测试NuGet,我对它的文档和支持材料有点失望。我知道这是CTP,它可能会变得更好,但我觉得产品不完整。
我能够安装几乎没有问题的软件包(它崩溃一次而且有点慢)但是现在呢?我应该将它下载的所有内容添加到我的VCS中吗?我问这是因为我得到NUnit和NuGet甚至为它下载了跑步者,我认为我不想添加到VCS(我不会)。
我认为它应该更像是在运行应用程序之前首次运行“捆绑安装”的rails中的GEMFILE。
你是如何处理这种情况的?
非常感谢!
答案 0 :(得分:1)
正如其他人可以从中受益一样,自从他们发布Package Restore into Nuget以来已经有一段时间了,因此不再需要将包提交给VCS。
答案 1 :(得分:0)
我的理解是,NuGet希望您将/ lib文件夹(及其所有内容)签入VCS。尽管如此(see this issue for one example)。
当然没有针对这一点进行优化就NUnit而言,包括跑步者和图书馆 - 这是由NUnit包的创建者决定的。对他们的建议可能是发布两个包,一个只包含库,另一个包包含运行者。