问题描述
我正在使用 Visual Studio 2015 项目模板中的 Azure 资源组项目为我的项目创建 Azure 资源管理器部署模板.我之前成功地创建了这些项目.但是今天更新了Azure SDK到v2.9.5,突然项目创建失败.它失败并显示以下错误消息.
I am in the process of creating Azure Resource Manager deployment templates for my project using the Azure Resource Group Project in Visual Studio 2015 project templates. I successfully managed to create the projects before. But today, I updated the Azure SDK to v2.9.5 and suddenly the project creation failed. It failed with the following error message.
无法将类型为System.__ComObject"的 COM 对象转换为接口输入EnvDTE.Project".此操作失败,因为QueryInterface 调用具有 IID 的接口的 COM 组件由于以下错误,866311E6-C887-9833-645F5B93F6F1}"失败:不支持 cush 接口(来自 HRESULT 的异常:0x80004002(E_NONINTERFACE)).
当我从模板选择对话框中选择启动模板时会发生此异常(我选择了 WebApp+SQL 模板.这对于其他模板也失败).所以在此之后,项目是不完整的.
This exception happens when i select starting template from the template selection dialog box (I selected WebApp+SQL template. This fails for other templates as well). So after this the project is incomplete created.
我在 3 台安装了 Azure SDK v2.9.5 的不同 PC 上遇到了同样的问题.这个问题是否与 SDK 本身有关?或者我应该如何解决这个问题.
I faced this same issue in 3 different PCs with Azure SDK v2.9.5 installed. Is this issue related to the SDK itself? Or how should i fix this.
推荐答案
我们有错误,正在修复.在此期间,您可以:
We have bug and are working on a fix. In the meantime you can:
- 从您的解决方案中删除解决方案项
- 添加新项目
- 重新添加解决方案项
LMK 如果这不能为您解决...
LMK if that doesn't fix it for you...
这篇关于无法将“System.__ComObject"类型的 COM 对象转换为接口类型“EnvDTE.Project"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!