nuget使用问题收集
1 nuget 无法在以下项目中安装或卸载选定的程序包
有时在解决方案中安装或更新第三方包时会提示“nuget 无法在以下项目中安装或卸载选定的程序包”,在列出失败的项目上点击可以看到如下的错误提示
“failed to initialize the powershell host. if your powershell execution policy setting is set to allsigned,open the package manager console to initialize the host first”
解决办法:在vs菜单栏找到“工具”--》nuget程序包管理器-》程序包管理器控制台 打开后可看到 “initialize the powershell host" 字样,初始化好后再重新安装或更新就可以了
2 利用控制台安装指定版本的程序包
先在工具里打开nuget控制台命令窗口 按如下格式输入命令即可 topshelf替换你要安装的包
PM> Install-Package topshelf -Version 3.2.0
3 安装或更新指定版本的程序包
1.安装指定版本类库
install-package <程序包名> -version <版本号>
2.安装到指定的项目
install-package <程序包名> -project XXXProjectName -version <版本号>
1 更新指定版本类库
Update-package <程序包名> -version <版本号>
2 更新指定版本类库到指定项目
Update-package <程序包名> -project XXXProjectName -version <版本号>
例子如下
PM> Install-Package EntityFramework -ProjectName MusicStore -Version 5.0
更新到指定版本的Package(例如EntityFramewrok 6.0):
PM> Update-Package EntityFramework -ProjectName MusicStore -Version 6.0
--- end ---
标签:收集,package,程序包,指定,nuget,version,使用,安装 From: https://blog.51cto.com/u_15810749/5722067