"CSPack" 任务没有为所需参数 "ServiceDefinitionFile" 赋值

The "CSPack" task was not given a value for the required parameter "ServiceDefinitionFile"

我正在通过新的 Visual Studio 在线构建系统进行 PoC,我设法为我的项目设置构建和 运行 单元测试,但是当我尝试按顺序构建 ccproj 时在 Azure 中部署它时出现此错误:

##[error]C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Windows Azure Tools.5\Microsoft.WindowsAzure.targets(2930,5): Error MSB4044: The "CSPack" task was not given a value for the required parameter "ServiceDefinitionFile".

很奇怪我只是拿了部署模板并更改了 ccproj 的位置:

我用谷歌搜索了一下,好像有几个人有同样的问题,有什么想法吗?

我可以重现此问题并通过在 "MSBuild Arguments" 中为 Visual Studio Build(ccproj) 步骤添加“/p:OutputPath=bin\”来解决它。

以下是我的构建定义中的参数:

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