Tag: xamlwriter

TFS 2010:当我可以使用XamlReader进行反序列化时,为什么无法使用XamlWriter.Save反序列化Dictionary

public static string GetXml(Dictionary parameters) { return XamlWriter.Save(parameters); } 上面的语句返回NotSupportedException 。 奇怪的是我可以使用XamlReader来序列化字典。 public static Dictionary GetParameters(IBuildDetail buildDetail, string buildDefinition) { var tfsProject = buildDetail.BuildDefinition.TeamProject; var buildServer = buildDetail.BuildServer; var buildDef = buildServer.GetBuildDefinition(tfsProject, buildDefinition); using (var stringReader = new StringReader(buildDef.ProcessParameters)) { using (var xmlTextReader = new XmlTextReader(stringReader)) { return (Dictionary) XamlReader.Load(xmlTextReader); } } } XML: $(BuildDefinitionName) […]