应用程序的可重用单元
- 早期 -> 程序集
- 现在 -> Nuget包
Nuget包
- 是一个zip文件
- 包含一个或多个程序集
- 包含配置信息 (因为使用库有时也意味着一些配置更改)
- 包含Powershell脚本 (为了通过脚本来利用一些特性)
- 可以从微软或第三方获得
- 可以从Nuget服务器上获得, www.nuget.org
Nuget包管理器
- 允许搜索包,并将其添加到应用程序中
- 允许搜索还没有发布的包
- 可以自己决定在哪个Nuget服务器中搜索包
- 搜索包的其中一个地方是,自己的共享目录,这个共享目录里放着内部使用的包
使用Nuget包前,要注意以下几点
- 检查项目的链接信息
- 检查包的来源。例如Microsoft and .NET ,这个来源的包是获得微软支持的包,其中也包括获得微软支持的第三方包
- 谨慎使用还没发布的第三方包