【发布时间】:2015-01-10 17:02:30
【问题描述】:
我刚刚在 Visual Studio 2012 中升级到 Azure SDK Tools 2.5,当我尝试通过 GUI 发布到 Azure 时,在最后的 CSPack 步骤中出现以下错误。
错误信息:
“CSPack”任务意外失败。 System.Runtime.Serialization.SerializationException:在程序集“System.Xml.Linq,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”中键入“System.Xml.Linq.XElement”未标记为可序列化。
我了解错误的含义,但无法弄清楚导致此错误的原因...因为以前版本的 SDK 工具对此参考没有任何问题。
非常感谢任何帮助
【问题讨论】:
-
Jason,对于您在使用 CSPack 时遇到的问题,我们深表歉意。如果您在 .csdef 文件中使用任何带有 XPath 查询的 RoleInstanceValue,能否告诉我?您的云服务项目中是否有使用 XElement 类型的地方?
-
从 2.2 升级到 2.5 后出现同样的问题
-
@WayneKuo,你打算在 2.6 SDK 中修复它吗?
-
@Maxim Alexeyev,这已在 2.5.1 中修复。相同的修复将在 2.6
标签: visual-studio-2012 azure azure-sdk-.net cspack