打包服务结构应用程序

Packaging Service Fabric application

在构建服务器上构建 Service Fabric 应用程序时,有没有办法获取使用 .sfproj/nuget 组合构建的部署包? 四处挖掘发现有一个 .sfpkg 选项,但不清楚如何使用 MSBuild 构建它。

可能的重复项显示了它如何从命令行打包服务结构应用程序。在发布模式下构建解决方案时,我正在实现相同的目标。可以将此部分添加到 .sfproj 文件中以实现目标:

<Target Name="ReleaseAfterBuild" AfterTargets="AfterBuild" Condition=" '$(Configuration)' == 'Release' ">
   <MSBuild Projects="$(ProjectPath)" Targets="Package" />
</Target>