Azure service fabric Azure服务结构中参与者和服务项目之间的行为差异

Azure service fabric Azure服务结构中参与者和服务项目之间的行为差异,azure-service-fabric,Azure Service Fabric,在Actor项目中,AssemblyVersionAttribute值用于更新ServiceManifest版本以及代码和配置版本。服务项目不存在此类行为 此更新版本还用于更新ApplicationManifest中的ServiceManifestRef的ServiceManifestVersion参考。虽然每次生成时都会修改ApplicationManifest,但在ApplicationManifest中,项目的ServiceManifest也不会在服务中出现手动设置的版本 这是服务项目的计

Actor项目中,
AssemblyVersionAttribute
值用于更新
ServiceManifest
版本以及代码和配置版本。服务项目不存在此类行为

此更新版本还用于更新
ApplicationManifest
中的
ServiceManifestRef
ServiceManifestVersion
参考。虽然每次生成时都会修改
ApplicationManifest
,但在
ApplicationManifest
中,项目的
ServiceManifest
也不会在服务中出现手动设置的版本

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


我正在运行Visual Studio 2015 RC,它是Service Fabric SDK的第一个预览版,也是NuGet软件包的4.0.95-preview1。

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

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