zoukankan      html  css  js  c++  java
  • nuget 命令行小技巧

    因为可视化库程序包管理器的局限性,有很多需要的功能在界面中无法完成。

    以下技巧均需要在“程序包管理器控制台”中使用命令来完成。

    一、改变项目目标框架后,更新程序包

    当改变项目的目标框架后,无论是升级还是降级,都会导致项目中引用的组件不是最合适此框架下的版本,NuGet会自动出现一个警告提示重新更新一下组件,如何操作是指向了一个英文页面,这里就直接把页面中的关键部分拿过记录下来:

    更新命令:Update-Package –reinstall <程序包名>

    二、强制卸载某程序包(不管是否有依赖项)

    此条其实是和下面一条合起来构成“将指定程序包降级到指定版本”。因为降级首先要卸载程序包,但是由于有可能会被其他包依赖造成无法卸载,这时可以使用下面的命令来强制卸载某程序包,不会影响其他依赖项。

    强制卸载:Uninstall-Package <程序包名> -Force

    三、安装指定程序包版本

    默认通过图形界面安装的都是程序包的最新版本,但是有时候因为兼容性的问题,可能并不想要最新版本的程序包,这时候就可以通过以下命令来安装指定版本的程序包。

    安装指定版本:Install-Package <程序包名> –Version <版本号>

    其中的版本号可以通过程序包在NuGet上的页面来获取:/">http://www.nuget.org/packages/<程序包名>/

    在控制台中操作时,请注意所操作的项目,以免发生莫名其妙的问题:

  • 相关阅读:
    POJ 1703 Find them, Catch them
    POJ 2236 Wireless Network
    POJ 2010 Moo University
    POJ 2184 Cow Exhibition
    POJ 3280 Cheapest Palindrome
    POJ 3009 Curling 2.0
    POJ 3669 Meteor Shower
    POJ 2718 Smallest Difference
    POJ 3187 Backward Digit Sums
    POJ 3050 Hopscotch
  • 原文地址:https://www.cnblogs.com/tider1999/p/4054342.html
Copyright © 2011-2022 走看看