我正在使用团队服务(曾用名Visual Studio Online)中的持续集成功能。我的构建定义目标是解决方案中的一个特定项目(而不是整个解决方案),即ClientUI MVC网站。
该解决方案包含三个项目:
1. ClientUI 2. AdminUI 3. Client Services 客户端UI项目的构建定义:
代码库:
该解决方案包含三个项目:
1. ClientUI 2. AdminUI 3. Client Services 客户端UI项目的构建定义:
代码库:
Nuget安装程序步骤: 我尝试了不同的参数,但都没有起作用。
Visual Studio构建
在尝试针对单个项目进行目标定位之前,我的构建定义是使用以下参数定位整个解决方案:- NuGet安装程序 -> 路径到解决方案:**\*.sln
- Visual Studio Build -> 解决方案:**\*.sln ; MSBuild参数:/p:outdir=$(build.artifactstagingdirectory)
2016-04-22T21:07:00.6716725Z Set workingFolder to default: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\1.98.1\tasks\NuGetInstaller\0.1.25
2016-04-22T21:07:00.8163908Z Executing the powershell script: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\1.98.1\tasks\NuGetInstaller\0.1.25\NuGetInstaller.ps1
2016-04-22T21:07:01.5283529Z ##[error]Cannot find path 'C:\a\1\s\packages.config' because it does not exist.
2016-04-22T21:07:01.5439897Z C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\1.98.1\agent\worker\tools\NuGet.exe restore "C:\a\1\s\packages.config" -NonInteractive
2016-04-22T21:07:03.0441507Z MSBuild auto-detection: using msbuild version '14.0' from 'C:\Program Files (x86)\MSBuild\14.0\bin'.
2016-04-22T21:07:03.0597010Z ##[error]Cannot determine the packages folder to restore NuGet packages. Please specify either -PackagesDirectory or -SolutionDirectory.
2016-04-22T21:07:03.0909881Z ##[error]Unexpected exit code 1 returned from tool NuGet.exe
[error]无法找到解决方案文件。
[error]工具NuGet.exe返回意外的退出代码1._
- Hussein Salman