我正在尝试使用TeamCity CommandLine构建步骤来更新我的软件包:
我正在使用的命令是
%teamcity.tool.NuGet.CommandLine.4.3.0%\tools\nuget.exe update MySolution.sln -id myPrivatePackage -version 1.101.4 -RepositoryPath packages`
其中Mysolution.sln
是我的解决方案的名称,它有20个以上的项目(其中大多数依赖于myPrivatePackage
,我的软件包存储在与我的目录相同的packages
文件夹中.sln
。
当我尝试运行构建步骤时,出现以下错误: 导入的项目“ C:\ Program Files (x86)\ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ WebApplications \ Microsoft.WebApplication.targets“ 找不到
我的问题是,即使我提到了packages文件夹,为什么仍要查看WebApplications\Microsoft.WebApplication.targets
?
同样,由于此错误,它不能跳过此项目并更新其他项目中的软件包。
有什么办法可以跳过此错误并继续更新其他项目中的软件包? (我不能在命令中指定项目列表,因为有15个以上的项目依赖于此软件包。