我正在尝试通过 webpicmd.exe 安装适用于 Visual Studio 2012 的 Azure 1.8 SDK,如 SDK 下载页面所示:http://www.microsoft.com/en-us/download/details.aspx?id=35448
我尝试运行的命令是
webpicmd /install /products:WindowsAzureToolsVS2012_1_8 /accepteula
当我这样做时,我收到了消息
The following products are not available on this machine or already installed: WindowsAzureToolsVS2012_1_8
如果我使用 Web 平台安装程序 GUI,我可以安装 SDK,但我希望能够自动完成安装。您知道我做错了什么吗?
答案1
最接近您正在寻找的命令是:
webpicmd /Install /Products:WindowsAzureToolsVS2012 /AcceptEula /Log:log.txt
但是你说你想要 1.8 SDK,但命令会安装 Visual Studio 工具,而不是 SDK,而且 v1.8 是最新版本,所以将来你可能会得到更高的版本。据我所知和我尝试过的,目前没有办法明确为 VS2012 选择 1.8 版本。
答案2
您是否拥有最新版本的 Web 平台安装程序?或者,运行命令时是否使用了正确版本的 webpicmd.exe。
我刚刚遇到这个问题,发现这是因为我安装了旧版本的 webpicmd.exe
答案3
我找到了目前适用于 azure sdk 1.8 和 2.0 的 ID。
1.8 id 是/products:VWDOrVs11AzurePack_1_8_1
2.0 版本/products:vwdorvs11azurepack
对于我来说,使用最新的 Web 平台安装程序,上述两种方法都可以奏效。