Azure ";CSPack";未为task指定所需参数“0”的值;服务定义文件“;

Azure ";CSPack";未为task指定所需参数“0”的值;服务定义文件“;,azure,msbuild,azure-devops,Azure,Msbuild,Azure Devops,我正在对新的Visual Studio在线构建系统进行PoC,我成功地为我的项目设置了一个构建并运行了单元测试,但是当我尝试构建ccproj以便在Azure中部署它时,我遇到了以下错误: ##[error]C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Windows Azure Tools\2.5\Microsoft.WindowsAzure.targets(2930,5): Error MSB4044: The "CSP

我正在对新的Visual Studio在线构建系统进行PoC,我成功地为我的项目设置了一个构建并运行了单元测试,但是当我尝试构建ccproj以便在Azure中部署它时,我遇到了以下错误:

##[error]C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Windows Azure Tools\2.5\Microsoft.WindowsAzure.targets(2930,5): Error MSB4044: The "CSPack" task was not given a value for the required parameter "ServiceDefinitionFile".
很奇怪,我只是将模板用于部署,并更改了ccproj的位置:


我在谷歌上搜索了一下,似乎有几个家伙也有同样的问题,有什么想法吗?

我可以重现这个问题,并通过在Visual Studio构建(ccproj)步骤的“MSBuild参数”中添加“/p:OutputPath=bin\”来解决它

以下是我的生成定义中的参数:

/t:Publish /p:TargetProfile=$(targetProfile) /p:DebugType=None /p:SkipInvalidConfigurations=true /p:PublishDir="$(build.artifactstagingdirectory)\\" /p:OutputPath=bin\