NuGet作为应用程序更新机制

lys*_*cid 17 .net c# nuget

我们正在开发.NET 3.5应用程序(Windows窗体),它由3个主要部分组成.

作为部署过程的一部分,我们希望能够在安装后不断更新组件.

我一直在考虑设置NuGet服务器,并将组件更新打包为NuGet包.

以前有人做过这样的事吗?你认为NuGet适合这份工作吗?

我们的要求是:

  • 接收打包的DLL文件(但是可能存在包中的其他文件的情况
  • 检测对其他组件(或组件版本)的依赖性
  • 自动检测新组件版本

我们使用TeamCity进行持续集成和构建我们的产品,我知道它与NuGet很好地集成,可以直接创建/发布NuGet包.

问题是我如何将NuGet与我们的应用程序集成?是否有任何客户端NuGet代码来使用包?我想知道这是否可行.

maa*_*nba 8

1和3)使用NuGet.Core从NuGet部署和接收数据是可能的.检查NuGet push ...到Windows Azure和NuGet.exe的Update -Self命令的源代码.

我们还将在即将发布的NuGet书籍Pro NuGet中展示这种情况.

2)托管您自己的Feed非常简单,请访问www.myget.org或使用NuGet图库