nuget:我应该提交包文件夹的全部内容吗?
我开始使用nuget,并安装了一些软件包,其中大多数最大约200 KB,但NUnit有3MB 。
我的解决scheme是开源的,它是由很多人下载,我只是想:我应该提交整个包文件夹,或忽略非dll文件
你们怎么办?
我个人会包括整个包文件夹。 没有什么比得到一个开源项目更糟糕的,然后不得不寻找运行它所需的DLL。
你可以包含.nupkg文件,让用户运行update-package,但是假设他们已经安装了nuget,并且记得运行它。
我认为开源项目要快得多,一切从开始。
NuGet现在有能力重新下载缺less的包作为预构build步骤,这意味着你只需要提交你的packages.config文件(并将nuget.exe包含在一个工具文件夹中)。
阅读使用NuGet而不提交包到源代码pipe理的更多细节。
回应西蒙所说的 – 这是2010年。带宽和存储在这个规模上便宜。 与源代码包的便利节省了地狱。
- OwinStartup没有射击
- 如何将参数从@ Url.Action传递给asp.net mvc3中的控制器函数
- 控制器在单独的组装和路由
- 如何configurationweb.config以允许任何长度的请求
- ASP.NET MVC和模型视图控制器模式 – 我从哪里开始?
- 我如何unit testing使用FormsAuthentication的ASP.NET MVC控制器?
- 如何在IIS7上使用MVC3时启用gzip压缩?
- ASP.Net中的远程validationMVC 3:如何在Action Method中使用AdditionalFields
- 在哪里把视图特定的JavaScript文件在ASP.NET MVC应用程序?