4

Visual Studio 2015 프로젝트 템플릿에서 Azure Resource Group Project를 사용하여 프로젝트 용 Azure Resource Manager 배포 템플릿을 만드는 중입니다. . 이전에 프로젝트를 성공적으로 만들었습니다. 하지만 오늘 Azure SDK를 v2.9.5로 업데이트했는데 갑자기 프로젝트 생성이 실패했습니다. 다음 오류 메시지와 함께 실패했습니다. 'System .__ ComObject'유형의 COM 개체를 'EnvDTE.Project'인터페이스 유형으로 캐스팅 할 수 없습니다.

Unable to cast COM object of type 'System.__ComObject' to interface type 'EnvDTE.Project'. This operation failed because the QueryInterface call on the COM component for the interface with IID '866311E6-C887-9833-645F5B93F6F1}' failed due to the following error: No cush interface supported (Exception from HRESULT: 0x80004002 (E_NONINTERFACE)).

내가 템플릿 선택 대화 상자에서 템플릿을 시작 선택하면이 예외가 발생

enter image description here

는 (I.이뿐만 아니라 다른 템플릿에 실패 웹 애플리케이션 + SQL 템플릿을 선택). 그래서이 프로젝트는 불완전하게 만들어졌습니다.

Azure SDK v2.9.5가 설치된 3 가지 PC에서 동일한 문제가 발생했습니다. 이 문제는 SDK 자체와 관련이 있습니까? 아니면 어떻게 해결해야합니까?

+0

Azure SDK 2.9.5로 업데이트 한 후에도 문제가 재현되지 않고 문제가 재현됩니다. SDK는 괜찮을 것입니다. – forester123

+0

하지만 3 개의 PC에서이 문제를 테스트했는데 동일한 문제가 발생한 3 대의 모든 PC에서 모두 새로 업데이트 된 SDK v2.9.5입니다. 이것은 우연 일 수 없다. –

답변

1

버그가 있으며 수정 작업 중입니다. 당신이 할 수있는 한편 :

  • 는 당신을 위해 그것을 해결되지 않을 경우
  • 이 솔루션 항목을 추가 다시

LMK를 새 프로젝트

  • 를 추가 솔루션에서 솔루션 항목을 제거 ...

  • 0

    기존 응용 프로그램에 대한 새로운 azure 프로젝트를 만들 때 이와 동일한 문제가 발생했습니다.

    새로운 솔루션으로 새 프로젝트를 만들고 원하는 템플릿을 선택하여 문제를 해결할 수있었습니다. 그런 다음 azure 템플릿 프로젝트를 문제없이 기존 프로젝트에 추가했습니다.

    0

    이 시도 : 관리자 권한으로 열기 'cmd를'

    regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\dte80.olb" 
    regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\dte80a.olb" 
    regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\dte90.olb" 
    regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\dte90a.olb" 
    
    관련 문제