首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Visual Studio2015社区版智能感知没有看到virtualMachines的ARM "apiVersion":"2016-03-30“?

为什么Visual Studio2015社区版智能感知没有看到virtualMachines的ARM "apiVersion":"2016-03-30“?
EN

Stack Overflow用户
提问于 2016-03-30 23:27:03
回答 1查看 295关注 0票数 3

使用Visual Studio 2015 Community edition时,它会标记以下错误:

代码语言:javascript
复制
{
     "type": "Microsoft.Compute/virtualMachines",
     "name": "[variables('VMNamejumpBox')]",
     "location": "[parameters('resourceLocation')]",
     "apiVersion": "2016-03-30",
...

它传达了这样的信息:

代码语言:javascript
复制
Value must be one of the following values: "2015-05-01-preview","2015-06-15"

但我知道2016-03-30是可用的:

代码语言:javascript
复制
((Get-AzureRmResourceProvider -ProviderNamespace Microsoft.Compute -Location "Australia East").ResourceTypes | Where-Object ResourceTypeName -eq virtualMachines).ApiVersions
2016-03-30
2015-06-15
2015-05-01-preview

我想使用intellisense,所以现在,我可以只使用"2015-06-15“,错过最新的更新,但是Visual Studio如何获得更新?

我注意到我在apiVersion 2016-03-30的同一天遇到了这个问题,所以可能还有什么东西还没有更新,以便Visual Studio在线调用?

EN

回答 1

Stack Overflow用户

发布于 2016-03-31 20:57:04

模式尚未更新以支持该apiVersion,短期内最好的做法是使用较旧的模式(就像您已经做的那样),并在此处提交问题:https://github.com/Azure/azure-resource-manager-schemas/issues

更新之后,您可以在编辑器中右键单击json文档并选择"Reload Schemas“(然后关闭并重新打开该文件)。模式被缓存,这将立即刷新缓存,而不是等待它过期。

通常,您永远不需要更新模板文件的架构属性。资源提供者的模式是子模式,当它们被刷新时,它们通过顶层模式获得。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36313258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档