是否可以通过nuget将包添加到Visual Studio解决方案而无需将此包添加到任何项目中,但是只将此包保存在“packages”文件夹中?
答案 0 :(得分:0)
您问题的最接近的解决方案是创建解决方案级别的包,例如NuGet.Commandline包。解决方案级别的包也将下载到packages文件夹中;它只是不会改变任何项目。
项目级软件包和解决方案级软件包之间有什么区别?
解决方案级别的软件包只能在解决方案中安装一次,以便解决方案中的所有项目都可用。必须在要使用它的每个项目中单独安装项目级包。对于解决方案级别的包,NuGet不会改变项目中的任何内容,而在项目级别的包中则可以。通常,解决方案级别的软件包会安装可在Package Manager控制台窗口中调用的新命令。