zoukankan      html  css  js  c++  java
  • NuGet几个值得注意的地方

    使用本地的缓存

    NuGet一个很麻烦地方的在于它只有一组位于Radmond的服务器,而且这组服务器经常连不上。很奇怪为什么微软不开放镜像。如果已经安装了某个Package,只是想给另外的项目也装上的话,可以使用本地缓存。本地缓存的地址C:\Users\<UserName>\AppData\Local\NuGet\Cache,使用方法也非常简单,新建一个站点,把这个地址填进去就OK。另外需要禁用官方站点,NuGet在连接远程服务器失败时候不会尝试其它的站点——又是一个奇怪的地方。

    另外,VS还有一套在线模板,可以创建私有的NuGet站点。公司内用应该还不错。

    使用http连接

    仔细查看NuGet的默认官方站点会发现它使用的是https连接——个人以为实在没什么必要。要命的是如前所诉NuGet唯一的服务器在 Radmond要翻越一道高高的墙,而且墙对于https出去的东西总是充满了好奇心。很多时候NuGet连不上就是这个原因。解决方法很简 单,https换成http,就神奇的连上了。

    安装Package的版本问题

    NuGet默认安装最新的Stable版本,一般来说这没有什么问题。不过有时候新旧版本不兼容,会需要旧的版本。最明显的就是jQuery,这个时候最好还是打开控制台,使用Install-Package -Version来进行安装。版本升级的时候尤其要小心,因为很可能有别的Package依赖最后卸载会牵连一大片(这时可以考虑直接修改package配置文件)。

  • 相关阅读:
    十个经典排序算法
    筛选法求2000以内的10个以上连续非素数组
    算法学习路线
    git 文件重命名
    一个github账户多台电脑代码提交
    SQL起别名
    多个Python环境的构建:基于virtualenv 包
    git学习:忽略部分文件
    git学习:多人协作,标签管理
    git学习4:分支管理
  • 原文地址:https://www.cnblogs.com/narcissu5/p/3493411.html
Copyright © 2011-2022 走看看