使用 NuGet 套件管理工具

摘要:使用 NuGet 套件管理工具


在项目开发过程中难免会使用到一些好用的第三方组件

例如我常常使用 lo4net 协助我 debug

通常来说我们将函数库下载之后,复制到我们的项目数据夹,并且引用它

没错吧!通常大家都是这么做的!

可是我们使用的套件这么多,如果每一个都到他的官网去找的话还挺花时间的

何况手头上可能不只有一个项目要跑,为了维持那些项目,你这些下载回来的套件还要复制到各项目数据夹内

何况有些套件还有相依性,你载回一个DLL事实上他可能又另外引用了其他DLL,麻烦啊!!

为了维持良好的工程师“懒惰”美德

你需要懒惰一些

在偶然间我发现 Visual Studio 2013 已经内建 NuGet 套件管理工具

下载套件就变成像是在超商架上挑饮料一样容易

使用方法

在Project 上面按右键 -> Manager NuGet Packages...

或者 TOOLS -> Library Package Manager -> Manage NuGet for Solution...

端看套件的使用范围

NuGet 套件管理工具界面

使用 NuGet 套件管理工具

搜寻你要下载的套件,范例是 log4net

按下 Install 让它跑一跑就装完了

超级方便的是他还帮你自动加入参考了

在 Solution Explorer 中会自动出现一个packages.config文件

里面记录此项目目前下载的套件及版本

使用 NuGet 套件管理工具

如果您决定不要每次都检查缺少的套件,当然在选项中有对应功能可设定

TOOLS -> Library Package Manager -> Package Manager Settings

将 Package Restore 内的选项点掉即可

使用 NuGet 套件管理工具

在编译过程中如果发现有套件需要更新,会花上多一点时间下载套件,这过程会稍微卡住

原文:大专栏  使用 NuGet 套件管理工具


上一篇:[bash-shell]构建WebAPI项目并且发布到本地


下一篇:c# – 如何设置nuget引用的动态路径?