2017-11-27 4 views
0

resourcegroup() 기능을 사용하여 VS에 중첩 템플릿을 만들려고합니다. * 내 첫 번째 시도에서 템플릿의 이전 버전의 API가 있었고 유효성을 검사했을 때, 그것은 실패했다 (충분히 공정했다). 나는 이후 지원되는 버전 "apiVersion": "2017-05-10"Visual Studio에서 ARM 템플릿 구성 요소를 캐싱하는 것으로 보입니다

에 값을 업데이트했습니다하지만 유효성을 검사 할 때 그것은 실패 :

The api-version '2016-07-01' used to deploy the template does not support 'ResourceGroup' property. Please use api-version '2017-05-10' or later to deploy the template...

내가 API의 버전을 사용하지 않는! bin\Debug\staging\ 개의 파일을 확인한 결과 azuredeploy.json에 올바른 API 버전이 포함되어 있습니다.

VS가 어딘가에서 그 값을 캐싱하고 있고 유효성 검사에 실패했는지, 어떤 생각이 있습니까?

내가 VS 2017 v15.1 (26403.7)를 사용하고

** https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-cross-resource-group-deployment

답변

0

당신은 최신 버전으로 푸른 PowerShell을 업데이트 할 필요가 작동합니다. 이것은 Powershell이 ​​API와 대화하는 데 사용하는 API 파일입니다 (오류에서 볼 수있는 API 버전).