服务结构的软件包可以包含多个服务。它们的版本号记录在软件包的ApplicationPackageRoot / ApplicationManifest.xml中:
...
<ServiceManifestImport>
<ServiceManifestRef ServiceManifestName="VotingDataPkg" ServiceManifestVersion="1.0.29" />
</ServiceManifestImport>
<ServiceManifestImport>
<ServiceManifestRef ServiceManifestName="VotingWebPkg" ServiceManifestVersion="1.0.29" />
</ServiceManifestImport>
...
问题:是否可以从包中的一个.NET服务中读取此版本信息?]
我希望软件包中的Web服务从ApplicationManifest.xml中读取版本信息,并将其显示在他的网页上。
服务结构的软件包可以包含多个服务。它们的版本号记录在包的ApplicationPackageRoot / ApplicationManifest.xml中:...
您可以使用在“ runasync”方法中提供的servicecontext并调用context.CodePackageActivationContext并向下钻取到软件包版本。