是否有一种简单的(记录?)方法来检测自动化脚本中实际安装的Azure SDK版本?我将根据此版本定义条件行为。
目前,我只是查看C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\
文件夹并查看其内容。但我发现它不可靠而且不可自动化。
答案 0 :(得分:3)
以下是帮助我的提示:http://www.robblackwell.org.uk/2011/05/29/determining-the-windows-azure-sdk-version-at-runtime.html
答案 1 :(得分:2)
如果您使用Windows平台安装程序来安装SDK(我认为这是现在执行此操作的标准方法),您可以使用webpicmd.exe来确定安装了哪个SDK。例如:
webpicmd /List /ListOption:Installed
在http://msdn.microsoft.com/en-us/library/azure/gg433092.aspx
了解详情答案 2 :(得分:2)
对于仍在寻找此问题的人,您可以使用Azure powershell cmdlets。
Get-AzureDeployment -ServiceName "<service name>" -slot "<Production or Staging>" | Where-Object -Property SdkVersion | select SdkVersion
答案 3 :(得分:0)