gpt4 book ai didi

c# - 安装 Azure SDK 2.9 后打开 ccproj 文件时,出现 "The type initializer for ' Microsoft.Cct.CctProjectNode' 抛出异常。

转载 作者:IT王子 更新时间:2023-10-29 03:52:37 26 4
gpt4 key购买 nike

我有一个包含 Azure 云项目的解决方案,该项目针对 2.7 版本的 Microsoft Azure SDK,我可以毫无问题地打开/构建和部署该项目。由于 Visual Studio 一直催促我更新,我继续安装了新的 Azure SDK 版本 2.9。更新后,我无法打开云项目文件,并且 Visual Studio(2015 社区版,现已完全更新到我撰写本文时的最新版本)向我显示以下错误消息:

MyTest.ccproj : error : The type initializer for 'Microsoft.Cct.CctProjectNode' threw an exception.

如果我手动编辑 ccproj 文件并更改

,我就可以打开该项目
<ProductVersion>2.7</ProductVersion>

值为 2.9。但是,我无法使用它,因为其他人正在开发这个项目,并且他们仍然希望保留在 Azure SDK 2.7 版本上,该版本目前也已部署到生产环境中。

有没有办法让 Visual Studio 打开旧版本的云项目?我是否必须卸载 Azure SDK 更新?

谢谢大家!

最佳答案

2.9.5 及之前版本的 SxS 兼容性存在问题。这是最近发现的,我们正在寻找下一个版本的修复程序,但在那之前您将必须卸载 2.9。

  1. 卸载“适用于 Microsoft Visual Studio 的 Microsoft Azure 工具”2015 – v2.9”来自添加/删除程序
  2. 运行msiexec/x {60473BF2-359B-43B3-AF6C-12BAC6C5BC3F}。 (对于 VS 2013,使用{438EED24-F35B-44E0-A2E2-675838273002})这应该会显示msi用于卸载“Microsoft Azure Tools for Microsoft Visual”的对话框Studio 2015 核心”
  3. 在添加/删除程序中,修复Microsoft Azure Tools for Microsoft Visual Studio 2015 – v2.7(对于使用该版本的用户,则为 v2.8)。

正在更新答案。 #2 最常见的 GUID 是:

  • {60473BF2-359B-43B3-AF6C-12BAC6C5BC3F}
  • {438EED24-F35B-44E0-A2E2-675838273002}

如果您收到错误“此操作仅对当前安装的产品有效。”尝试使用{8664E001-704C-4EFB-B68D-6A3DEF60BBEE}

<小时/>

有关此问题的 MSFT 支持论坛是 here

连接票是here

关于c# - 安装 Azure SDK 2.9 后打开 ccproj 文件时,出现 "The type initializer for ' Microsoft.Cct.CctProjectNode' 抛出异常。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39372220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com