【发布时间】:2016-09-30 15:42:26
【问题描述】:
我创建了一个包含多个服务的 Service Fabric (SF) 项目。当我右键单击.sfproj 并选择选项包时,解决方案在本地编译得很好,并生成了 SF 部署包。
在 Visual Studio Team Services 上我可以编译解决方案,但是当我尝试生成 SF 部署包时出现错误,我的任务配置如下:
我第一次尝试运行构建失败:
ServiceFabricDemo1\ServiceFabricDemo1\ServiceFabricDemo1\ServiceFabricDemo1.sfproj (3、3)导入的工程“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Service Fabric 工具\Microsoft.VisualStudio.Azure.Fabric.ApplicationProject.props" 没有找到。确认声明中的路径是 正确,并且该文件存在于磁盘上。
我将Service Fabric Tools 文件夹复制到团队项目文件夹并编辑.sfproj 文件以指向此文件夹并提交更改,但生成SF 部署包任务时构建仍然失败,这次带有以下错误消息:
ServiceFabricDemo1\ServiceFabricDemo1\Stateless1\Stateless1.csproj (0, 0) 目标“_UpdateServiceFabricApplicationManifest”不存在 在项目中。
我能做些什么来解决这个问题?我想知道是否有任何 nuget 包包含生成包所需的所有文件(*.targets 等)或在 VSTS 中安装工具的方法?
【问题讨论】:
标签: visual-studio msbuild continuous-integration azure-devops azure-service-fabric