代码之家  ›  专栏  ›  技术社区  ›  tucaz

NuGet(前NuPack)和VCS

  •  1
  • tucaz  · 技术社区  · 14 年前

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

    我可以安装几乎没有问题的软件包(它崩溃了一次,速度有点慢),但现在呢?我应该把所有下载的东西都加到我的VCS里吗?我这么问是因为我得到了NUnit和NuGet甚至下载了它的跑步者,我不认为我应该添加到风投(我不会)。

    我认为它应该更像rails中的GEMFILE,在运行应用程序之前首先运行“bundle install”。

    你是怎么处理这种情况的?

    谢谢!

    2 回复  |  直到 14 年前
        1
  •  1
  •   tucaz    12 年前

    为了让其他人从中受益,他们已经有一段时间没有发布了 Package Restore into Nuget 所以不需要再向风投投递包裹了。

        2
  •  0
  •   joshuapoehls    14 年前

    我的理解是,是的,NuGet希望您将/lib文件夹(及其所有内容)签入到您的VCS中。不过,现在这样做肯定不是最佳的( see this issue for one example ).

    就包括跑步者和图书馆在内的修女而言,这是由修女包的创建者决定的。建议他们发布两个包,一个只包含库,另一个包也包含运行程序。