VCard中的自定义类型

使用VCard中的自定义类型,但是扫码无法显示?


dt.Columns.Add("N");//姓名
                    dt.Columns.Add("TITLE");//职位
                    dt.Columns.Add("TEL");//手机
                    dt.Columns.Add("EMAIL");//邮箱
                    dt.Columns.Add("X-QQ");//QQ
                    dt.Columns.Add("X-Wechat");//微信
                    dt.Columns.Add("ORG");//组织(公司)
                    dt.Columns.Add("BDAY");//生日


StringBuilder message = new StringBuilder();
                        message.Append("BEGIN:VCARD");
                        message.AppendLine("VERSION:3.0");
                        for (int j = 0; j < dt.Columns.Count; j++)
                        {
                            message.AppendLine(dt.Columns[j].ColumnName + ":" + dt.Rows[i][j]);   
                        }
                        message.AppendLine("END:VCARD");


QQ 和 微信就是自定义字段,都无法显示呢?