我们的解决方案有12个项目,每当我们从TFS获得最新版本时,构建中断并从nuget查找程序集(请记住正确的版本),卸载/重新安装/安装非常麻烦。
我想知道是否有可能在包管理器控制台中运行批处理文件。
以下是我正在考虑使用的各种命令。
通常我清理项目中的所有现有程序集,因此我为所有各种程序包和所有项目运行uninstall命令。我们有大约13-14个命令如下(我只有少数例如) UnInstall-package Newtonsoft.Json; UnInstall-package Microsoft.AspNet.WebHost
我运行各个项目的packages.config,其中包含我需要的程序集和正确的版本
代表:
nuget install [projectpath] \ packages.config
我必须为所有12个项目运行上述命令。
有没有办法将这些操作合并到一个批处理文件中,所以我只运行批处理文件,所有的清理和安装都要小心了?
我是Package Manager控制台的新手,所以我不确定这是否可能。我知道这些可以使用包管理器对话框完成,但我正在寻找可以从命令行运行的解决方案
非常感谢