首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在TFS中将包还原到不同的目录。

在TFS中将包还原到不同的目录。
EN

Stack Overflow用户
提问于 2016-09-12 12:32:11
回答 3查看 2.4K关注 0票数 3

我将packages.confignuget.config放在根文件夹中。

当我在开发机器上运行nuget还原时,包会还原到根/ packages 文件夹中,如nuget.config中所述。

但是,当我将Nuget构建步骤添加到我的TFS2015构建定义中时,包将恢复到../Nuget/ packages,它位于根文件夹之外。在接下来的构建步骤中,我在引用还原的nuget包时有问题。

  1. 为什么nuget还原在构建服务器上的行为有所不同?
  2. 怎么修呢?

nuget.config:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <config>
    <add key="repositoryPath" value="Packages" />
  </config>
  <packageRestore>
    <add key="enabled" value="True" />
    <add key="automatic" value="True" />
  </packageRestore>
  <packageSourceCredentials />
</configuration>

从NuGet还原生成步骤登录:

代码语言:javascript
复制
Set workingFolder to default: C:\Builds\Agent\tasks\NuGetInstaller\0.1.18
Executing the powershell script: C:\Builds\Agent\tasks\NuGetInstaller\0.1.18\NuGetInstaller.ps1
Saving to C:\Windows\Agent\_work\2\NuGet\newNuGet.config
C:\Builds\Agent\agent\worker\tools\NuGet.exe restore "C:\Windows\Agent\_work\2\s\packages.config"  -NonInteractive -configfile "C:\Windows\Agent\_work\2\NuGet\newNuGet.config"
MSBuild auto-detection: using msbuild version '14.0' from 'C:\Program Files (x86)\MSBuild\14.0\bin'.
All packages listed in packages.config are already installed.
EN

回答 3

Stack Overflow用户

发布于 2016-09-13 08:56:08

您也可以从命令行重写包目录,这可能更容易,因为您可以使用构建中的预定义变量传递值:

代码语言:javascript
复制
Nuget Arguments: -PackagesDirectory "$(Build.SourcesDirectory)\Packages"
票数 4
EN

Stack Overflow用户

发布于 2018-10-09 01:45:27

根据高级选项中的“目的目录”中的注释,如果您没有指定一个文件夹,它将为您选择一个可能不是您想要的文件夹,所以只需将$(Build.SourcesDirectory)放在那里即可。

票数 2
EN

Stack Overflow用户

发布于 2016-09-13 08:02:20

关于步骤中的“到解决方案的路径”参数,您需要给出解决方案文件的路径。

如果您没有解决方案,并且希望将页面还原到路径"C:\Windows\Agent_work\2\s“。在Nuget.config文件中,更改repositoryPath如下:

代码语言:javascript
复制
<config>
    <add key="repositoryPath" value="../s/Packages" />
</config>

但是在您的本地环境中,您需要更改回value=“包”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39450425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档