我有一个包含 Azure 云项目的解决方案,该项目针对 2.7 版本的 Microsoft Azure SDK,我可以毫无问题地打开/构建和部署该项目。由于 Visual Studio 一直催促我更新,我继续安装了新的 Azure SDK 版本 2.9。更新后,我无法打开云项目文件,并且 Visual Studio(2015 社区版,现已完全更新到我撰写本文时的最新版本)向我显示以下错误消息:
MyTest.ccproj:错误:“Microsoft.Cct.CctProjectNode”的类型初始值设定项引发异常。
如果我手动编辑 ccproj 文件并更改
<ProductVersion>2.7</ProductVersion>
值为 2.9。但是,我无法使用它,因为其他人正在开发这个项目,并且他们仍然希望保留在 Azure SDK 2.7 版本上,该版本目前也已部署到生产环境中。
有没有办法让 Visual Studio 打开旧版本的云项目?我是否必须卸载 Azure SDK 更新?
谢谢你们!
2.9.5 及之前版本的 SxS 兼容性存在问题。这是最近发现的,我们正在寻找下一个版本的修复程序,但在那之前您将必须卸载 2.9。
-
卸载“用于 Microsoft Visual Studio 的 Microsoft Azure 工具
2015 – v2.9”来自添加/删除程序
- Run
msiexec /x {60473BF2-359B-43B3-AF6C-12BAC6C5BC3F}
。 (对于 VS 2013,使用{438EED24-F35B-44E0-A2E2-675838273002}
)这应该会调出 msi
用于卸载“Microsoft Azure Tools for Microsoft Visual”的对话框
工作室2015核心”
- 在添加/删除程序中,repair适用于 Microsoft Visual Studio 2015 的 Microsoft Azure 工具 – v2.7(或使用该版本的用户为 v2.8)。
更新答案。 #2 最常见的 GUID 是:
-
{60473BF2-359B-43B3-AF6C-12BAC6C5BC3F}
{438EED24-F35B-44E0-A2E2-675838273002}
如果您收到错误“此操作仅对当前安装的产品有效。”尝试使用{8664E001-704C-4EFB-B68D-6A3DEF60BBEE}
.
有关此问题的 MSFT 支持论坛是here https://social.msdn.microsoft.com/Forums/vstudio/en-US/88df50a7-c96e-45d0-ae03-140c589a3642/cannot-create-new-or-load-existing-azure-cloud-projects-within-visual-studio-2015?forum=vssetup
连接票是here https://connect.microsoft.com/VisualStudio/feedbackdetail/view/3102964/cannot-create-new-or-load-existing-azure-cloud-projects-within-visual-studio-2015-after-updating-the-sdk-version-from-2-82-to-2-9
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)