我收到“‘Microsoft.Cct.CctProjectNode’的类型初始值设定项引发异常。”安装 Azure SDK 2.9 后打开 ccproj 文件时

2024-03-09

我有一个包含 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。

  1. 卸载“用于 Microsoft Visual Studio 的 Microsoft Azure 工具 2015 – v2.9”来自添加/删除程序
  2. Run msiexec /x {60473BF2-359B-43B3-AF6C-12BAC6C5BC3F}。 (对于 VS 2013,使用{438EED24-F35B-44E0-A2E2-675838273002})这应该会调出 msi 用于卸载“Microsoft Azure Tools for Microsoft Visual”的对话框 工作室2015核心”
  3. 在添加/删除程序中,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(使用前将#替换为@)

我收到“‘Microsoft.Cct.CctProjectNode’的类型初始值设定项引发异常。”安装 Azure SDK 2.9 后打开 ccproj 文件时 的相关文章

  • C 中的变量定义是什么意思[重复]

    这个问题在这里已经有答案了 你们能告诉我 这在 C 中意味着什么吗 define Privileged Data Privileged Data static int dVariable 编译器对变量进行寻址有特殊意义吗 这只是一个宏Pri
  • C修改printf()输出到文件

    有没有办法修改printf为了将字符串输出到文件而不是控制台 我尝试在互联网上查找一些内容 发现了类似的电话dup dup2 and fflush这可能与此有关 EDIT 也许我不清楚 问题是这是C考试问题 问题如下 解释一个通常将字符串输
  • 没有 Unicode 字节顺序标记。无法切换到 Unicode

    我正在使用 XSD 编写 XML 验证器 下面是我所做的 但是当验证器到达该线时while list Read 它给了我错误 没有 Unicode 字节顺序标记 无法切换到 Unicode 有人可以帮我解决吗 public class Va
  • 检查列表是否包含另一个列表。 C#

    编辑 只是说 ContainsAllItem 中的注释解释得最好 很抱歉问这个问题 我知道以前有人问过这个问题 但我只是不明白 好的 所以我想检查一个列表是否包含另一个列表中的所有项目WITHOUT重叠 以及根据类字符串 名称变量 称为项目
  • 通过单个 GPIO 引脚转储闪存

    我正在使用 Infineon 的 XMC4500 Relax Kit 并尝试通过单个 GPIO 引脚提取固件 我非常天真的想法是通过 GPIO 引脚一次转储一位 然后用逻辑分析仪以某种方式 嗅探 数据 伪代码 while word by w
  • 返回 int& 的函数[重复]

    这个问题在这里已经有答案了 我在网上查了一下发现一篇试图解释的文章std move和右值 http thbecker net articles rvalue references section 01 html并发现了一些我实在无法掌握的东
  • 在运行时设置 DataGridView 上的 DataFormatString?

    是否可以在运行时设置 ASP NET DataGridView 中的列或单元格的 DataFormatString 属性 这应该有效 BoundField priceField grid Columns 0 as BoundField pr
  • 在 GCC 和 Clang 下,使用 lambda 的简单 RAII 包装器的复制初始化意外失败

    我在创建一个简单的 RAII 包装器时遇到了一个意想不到的问题 更不用说下面代码的逻辑不完整性了 复制构造函数和赋值运算符未删除等 这意味着是一个SSCCE 令我印象深刻的是复制初始化我的包装器与临时 lambda 的结果会导致编译错误 而
  • F10键没被抓住

    I have a Windows Form and there overriden ProcessCmdKey However this works with all of the F Keys except for F10 I am tr
  • 将成员函数作为参数传递/c++

    我想用 C 实现一个类b可以通过封装该迭代器类型的成员集进行某种迭代 喜欢 b object for each x do function f so 函数 f会得到每个人的x成员并做任何事情 比方说 void function f x me
  • QThread - 使用槽 quit() 退出线程

    我想在线程完成运行时通知对象 但是 我无法让线程正确退出 我有以下代码 处理器 cpp thread new QThread tw new ThreadWorker connect tw SIGNAL updateStatus QStrin
  • 数据损坏 C++ 和 Python 之间的管道

    我正在编写一些代码 从 Python 获取二进制数据 将其通过管道传输到 C 对数据进行一些处理 在本例中计算互信息度量 然后将结果通过管道传输回 Python 在测试时 我发现如果我发送的数据是一组尺寸小于 1500 X 1500 的 2
  • 从包含大量文件的目录中检索文件

    我的目录包含近 14 000 000 个 wav 格式的音频样本 所有普通存储 没有子目录 我想循环浏览文件 但是当我使用DirectoryInfo GetFiles 在该文件夹上 整个应用程序冻结了几分钟 可以用另一种方式完成吗 也许读取
  • 理解 C++11 中的 std::atomic::compare_exchange_weak()

    bool compare exchange weak T expected T val compare exchange weak 是 C 11 中提供的比较交换原语之一 它是weak即使对象的值等于 它也会返回 falseexpected
  • 微软语音识别速度

    我正在使用微软的语音识别器开发一个小型练习应用程序 对于我正在做的事情来说 我似乎无法让它足够快地识别单个单词 我希望能够正常说话 系统将从我所说的内容中抓取 关键字 并生成一个字符串 目前我正在使用 5 个单词的自定义语法 红 蓝 黄 绿
  • 你能解释一下这个C++删除问题吗?

    我有以下代码 std string F WideString ws GetMyWideString std string ret StringUtils ConvertWideStringToUTF8 ws ret return ret W
  • 如何强制执行特定的 UserControl 设计

    我正在编写一个基本用户控件 它将由一堆其他用户控件继承 我需要对所有这些后代控件强制执行某种设计 例如 顶部必须有几个按钮以及一个或两个标签 后代用户控件区域的其余部分可以自由放置任何内容 最初 我认为我可以将一个面板放到 Base Use
  • 程序退出后,TcpListener Socket 仍处于活动状态

    当我的程序退出时 我试图停止 TCP 侦听器 我不关心套接字或任何活动客户端套接字上当前活动的任何数据 套接字清理代码本质上是 try myServer Server Shutdown SocketShutdown Both catch E
  • 在何处将 CFLAG(例如 -std=gnu99)添加到 (Eclipse CDT) 自动工具项目中

    我有一个简单的 Autotools C 项目 不是 C 其框架是由 Eclipse CDT Juno 为我创建的 CFLAG 通过检查 似乎是 g O2 我希望所有生成的 make 文件也具有 std gnu99附加到 CFLAG 因为我使
  • 使用 python 将 CSV 文件上传到 Microsoft Azure 存储帐户

    我正在尝试上传一个 csv使用 python 将文件写入 Microsoft Azure 存储帐户 我已经发现C sharp https blogs msdn microsoft com jmstall 2012 08 03 convert

随机推荐