我现有的项目,使用Azure .NET SDK 2.1。我想将SDK升级到2.4,所以我从VS {2012下载了here的最新版本。成功安装后,当我打开我的解决方案时,云项目没有加载。好的,因为它们是使用较低版本创建的。所以我删除了它们并创建了更新的云项目。
但让我感到惊讶的是,工作者角色项目中有很多地方因为无法找到装配和方法而抛出构建错误。有没有更简单的方法升级到sdk 2.4而不进行代码更改。我认为改变稳定代码是一个坏主意,仅用于SDK升级。
答案 0 :(得分:1)
当您打开使用2.1 SDK创建的项目并尝试使用2.4 SDK打开它时,您应该看到项目升级对话框,您可以选择下载2.1 SDK或将现有项目转换为目标2.4。选择转换选项应将项目升级到2.4。此过程中的任何错误都将在项目迁移摘要报告中报告。
如果您没有看到此对话框,那么除了2.4 sdk之外,您的机器上可能还有2.1 sdk。在这种情况下,您可以转到Azure项目属性。这将为您提供将项目升级到2.4的选项。
关于新项目的构建错误,错误详细信息将有助于确定根本原因。