【问题标题】:Behavior difference between Actor and Service projects in Azure Service FabricAzure Service Fabric 中 Actor 和 Service 项目之间的行为差​​异
【发布时间】:2015-11-01 19:32:01
【问题描述】:

Actor 项目中,AssemblyVersionAttribute 值用于更新 ServiceManifest 版本以及代码和配置版本。 服务项目没有这种行为。

此更新版本还用于更新ApplicationManifestServiceManifestRefServiceManifestVersion 引用。虽然每次构建都会修改 ApplicationManifest,但在 Service 项目的 ServiceManifest 中手动设置的版本也不会在 ApplicationManifest 中更新。

这是服务项目的计划或预期行为吗?

我正在运行 Visual Studio 2015 RC、Service Fabric SDK 的第一个预览版和 NuGet 包的 4.0.95-preview1。

【问题讨论】:

    标签: azure-service-fabric


    【解决方案1】:

    简短回答:这种行为差异是暂时的,因为我们改进了对版本控制和升级的工具支持。

    略长一点的答案:Service Fabric 参与者框架的部分原始目标是抽象出操作应用程序和服务清单的细节,以便您可以真正专注于业务逻辑。因此,SDK 包含一个工具(称为 FabActUtil),它负责代表您执行一些操作,作为构建后步骤。目前还没有用于可靠服务项目的此类工具。作为向 Visual Studio 添加升级支持的一部分,我们正在考虑协调这种差异的选项。我们需要在让您控制版本控制方案和根据需要在整个应用程序中级联您的版本更改的繁琐工作之间取得平衡。

    【讨论】:

      猜你喜欢
      • 2017-07-14
      • 2016-11-08
      • 2016-03-11
      • 2017-07-19
      • 2016-09-19
      • 2018-01-11
      • 2019-11-30
      • 2016-09-29
      • 1970-01-01
      相关资源
      最近更新 更多