首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"CSPack“任务没有为所需的参数"ServiceDefinitionFile”提供值。

"CSPack“任务没有为所需的参数"ServiceDefinitionFile”提供值。
EN

Stack Overflow用户
提问于 2015-12-13 19:38:46
回答 1查看 1.1K关注 0票数 0

我正在通过新的系统执行一个PoC,我成功地为我的项目设置了一个构建并运行了单元测试,但是当我试图构建ccproj以便在Azure中部署它时,我得到了以下错误:

代码语言:javascript
复制
##[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的位置:

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-14 08:09:21

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

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

代码语言:javascript
复制
/t:Publish /p:TargetProfile=$(targetProfile) /p:DebugType=None /p:SkipInvalidConfigurations=true /p:PublishDir="$(build.artifactstagingdirectory)\\" /p:OutputPath=bin\
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34255437

复制
相关文章

相似问题

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