我正在使用 Visual Studio 2015 项目模板中的 Azure 资源组项目为我的项目创建 Azure 资源管理器部署模板。我之前成功地创建了项目。但是今天,我将Azure SDK更新到v2.9.5,突然项目创建失败。它失败并显示以下错误消息。
无法将“System.__ComObject”类型的 COM 对象转换为接口类型“EnvDTE.Project”。此操作失败,因为 IID 为“866311E6-C887-9833-645F5B93F6F1}”的接口的 COM 组件上的 QueryInterface 调用失败,原因是以下错误:不支持 cush 接口(来自 HRESULT 的异常:0x80004002 (E_NONINTERFACE))。
当我从模板选择对话框中选择起始模板时会发生此异常(我选择了 WebApp+SQL 模板。其他模板也失败了)。所以在此之后项目是不完整的。
我在安装了 Azure SDK v2.9.5 的 3 台不同的 PC 中遇到了同样的问题。这个问题与 SDK 本身有关吗?或者我应该如何解决这个问题。