我正在使用Visual Studio 2015項目模板中的Azure資源組項目爲我的項目創建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)).
當我選擇從開始模板選擇對話框模板此異常情況發生(我選擇的Web應用程序+ SQL模板,這爲失敗其他模板一樣)。所以在此之後,項目不完整。
我在安裝了Azure SDK v2.9.5的3個不同PC中遇到了同樣的問題。這個問題與SDK本身有關嗎?或者我應該如何解決這個問題。
我無法重現該問題,在更新到Azure SDK 2.9.5後,它無任何問題。 SDK應該沒問題。 – forester123
但我用3臺電腦測試了這個,所有3臺電腦中所有剛更新的SDK v2.9.5都出現了相同的問題。這不可能是巧合 –