Я бы хотел восстановить свои нюгеты на один уровень выше. Мой каталог репо указывает на бывших. c: \ repo \ s и мой solutin находится в c: \ repo \ s \ sr c, когда я восстанавливаю пакеты с помощью nuget restore, он восстанавливает пакеты в C: \ repo \ s \ src \ packages, и я хотел бы, чтобы это было C: \ repo \ s \ packages. Ценю твою помощь.
У меня есть следующий файл nuget.config в каталоге C: \ repo \ s \ sr c.
$<configuration>
<config>
<add key="repositoryPath" value="..\..\packages" />
</config>
</configuration>
Моя работа на Yaml выглядит следующим образом
$steps:
- task: NuGetToolInstaller@0
displayName: 'Use NuGet 4.3.0'
- task: NuGetCommand@2
displayName: 'NuGet restore'
inputs:
restoreSolution: src/myproject.sln
vstsFeed: '4448b1e2-8ac8-45ef-870c-1ebab90f3348'
restoreDirectory: '$(Build.SourcesDirectory)'
- task: VSBuild@1
displayName: 'Build solution src/myproject.sln'
inputs:
solution: src/myproject.sln
vsVersion: 15.0
msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true'
platform: '$(BuildPlatform)'
configuration: '$(BuildConfiguration)'