NuGet(前NuPack)和VCS

时间:2010-11-16 22:47:37

标签: .net version-control nuget

我今天第一次测试NuGet,我对它的文档和支持材料有点失望。我知道这是CTP,它可能会变得更好,但我觉得产品不完整。

我能够安装几乎没有问题的软件包(它崩溃一次而且有点慢)但是现在呢?我应该将它下载的所有内容添加到我的VCS中吗?我问这是因为我得到NUnit和NuGet甚至为它下载了跑步者,我认为我不想添加到VCS(我不会)。

我认为它应该更像是在运行应用程序之前首次运行“捆绑安装”的rails中的GEMFILE。

你是如何处理这种情况的?

非常感谢!

2 个答案:

答案 0 :(得分:1)

正如其他人可以从中受益一样,自从他们发布Package Restore into Nuget以来已经有一段时间了,因此不再需要将包提交给VCS。

答案 1 :(得分:0)

我的理解是,NuGet希望您将/ lib文件夹(及其所有内容)签入VCS。尽管如此(see this issue for one example)。

当然没有针对这一点进行优化

就NUnit而言,包括跑步者和图书馆 - 这是由NUnit包的创建者决定的。对他们的建议可能是发布两个包,一个只包含库,另一个包包含运行者。