3

Visual Studio 2015 Community editionそのフラグ以下のエラー使用:なぜVisual Studio 2015 Community Editionインテリセンスでは、virtualMachinesのARM "apiVersion": "2016-03-30"が表示されませんか?

{ 
    "type": "Microsoft.Compute/virtualMachines", 
    "name": "[variables('VMNamejumpBox')]", 
    "location": "[parameters('resourceLocation')]", 
    "apiVersion": "2016-03-30", 
... 

それが与えるのメッセージ:しかし、私は2016年3月30日に提供されています知っている

Value must be one of the following values: "2015-05-01-preview","2015-06-15" 

((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 

私が欲しいですインテリセンスを使用するには、 "2015-06-15"を使用して最新版を見逃すことができますが、Visual Studioはどのようにアップデートを入手しますか?

私はこの問題をapiVersion 2016-03-30と同じ日付にしていますので、Visual Studioがオンラインに呼び出すためにまだ更新されていないものがありますか?それが更新されます一度https://github.com/Azure/azure-resource-manager-schemas/issues

を:

+0

azuredeploy.jsonテンプレートこれはトップとしてこれを使用しています:{"$ schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#" } – rswe

+0

私は "タイプ"を参照してください: "Microsoft.Storage/storageAccounts" intellisenseは2016-01-01を示すpowershellにもかかわらず、2015-05-01-プレビューと2015-06-15を選択します: (Get-AzureRmResourceProvider -ProviderNamespace Microsoft.Storage -Location "Australia East")Res ourceTypes | Where-Object ResourceTypeName -eq storageAccounts).ApiVersions 2016-01-01 2015-06-15 2015-05-01 -preview} – rswe

答えて

1

スキーマがそのapiVersionをサポートするために、まだ更新されていない、短期的に行うための最善のことは、使用(あなたが持っているように)1古いとここでの問題を提出することですエディタでjsonの文書を右クリックし、「Reload Schemas」を選択してから(ファイルを閉じて再度開くことができます)。スキーマはキャッシュされ、キャッシュが期限切れになるのを待つのではなく、すぐにリフレッシュされます。

一般に、テンプレートファイルのスキーマプロパティを更新する必要はありません。リソースプロバイダのスキーマはサブスキーマであり、リフレッシュされるときに最上位レベルのスキーマによって選択されます。

関連する問題