.net - Azure DevOps yaml 将包还原到特定目录
问题描述
我有一个带有多个解决方案的 monorepo,并尝试配置 NuGet yaml 以恢复到根目录。默认task: NuGetCommand@2
只在.sln
文件目录中恢复,但这对我不起作用。
UI 管道版本具有Folder
允许为包路径设置路径的参数。
yaml版本有参数吗?
我试图设置一个环境变量 - 但它不起作用。
yaml 代码片段为:
- name: NUGET_PACKAGES
value: $(build.SourcesDirectory)/
- task: NuGetCommand@2
displayName: 'Nuget Restore '
inputs:
command: 'restore'
restoreSolution: '**/*.sln'
feedsToUse: 'select'
nugetConfigPath: 'packages.config'
verbosityRestore: 'Normal'
解决方案
根据文档,您可以使用参数restoreDirectory
:
指定安装包的文件夹。如果未指定文件夹,则会将包还原到与所选解决方案、packages.config 或 project.json 并排的 packages/ 文件夹中。
推荐阅读
- angular - Angular 2 在组件版本之间切换
- laravel - 如何将此查询转换为laravel
- php - MySQL INNER JOIN IN 没有得到正确的结果
- r - 在数据帧中添加新列计数来自另一个数据帧的行
- python - 使用 MongoDB 从有向图结构中获取路径
- sms - Kannel 发送阿拉伯字符作为问号
- amazon-dynamodb - 将 Java 类转换为 DynamoDb 地图
- ios - 如何解码base64 NSString(使用euc-kr).. TT
- c# - 是否可以将 AdaptiveTextBlock 占位符值作为参数列表发送到 web api 调用
- cordova - 离子原生插件 - 平台检查 - 防止通过“离子服务”运行时浏览器中的代码中断