1

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

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

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

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

非常感谢!

4

2 回答 2

1

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

于 2013-01-23T17:24:27.623 回答
0

我的理解是,是的,NuGet 希望您将 /lib 文件夹(及其所有内容)签入您的 VCS。不过,它肯定没有针对今天的情况进行优化(请参阅此问题以获取示例)。

至于 NUnit,包括运行器和库 - 这是由 NUnit 包的创建者决定的。对他们的建议可能是发布两个包,一个只包含库,另一个包也包含运行器。

于 2010-11-16T22:53:38.570 回答