Vb.net VCalendar说明以空白形式输入

Vb.net VCalendar说明以空白形式输入,vb.net,Vb.net,我已经在VB.NET中创建了一个ICS文件,所有功能都正常工作,只是当一些用户在电子邮件中收到日历文件附件时,说明是空白的 我正在使用下面的代码。有人能告诉我我遗漏了什么吗 Dim icsTextWriter As TextWriter = New StreamWriter(Server.MapPath("Files/" & strFileName)) icsTextWriter.WriteLine("BEGIN:VCALENDAR") i

我已经在VB.NET中创建了一个ICS文件,所有功能都正常工作,只是当一些用户在电子邮件中收到日历文件附件时,说明是空白的

我正在使用下面的代码。有人能告诉我我遗漏了什么吗

        Dim icsTextWriter As TextWriter = New StreamWriter(Server.MapPath("Files/" & strFileName))
        icsTextWriter.WriteLine("BEGIN:VCALENDAR")
        icsTextWriter.WriteLine("VERSION:2.0")
        icsTextWriter.WriteLine("PRODID:-//hacksw/handcal//NONSGML v1.0//EN")
        icsTextWriter.WriteLine("BEGIN:VEVENT")
        icsTextWriter.WriteLine("DTSTART:" + strDTStart)
        icsTextWriter.WriteLine("DTEND:" + strDTEnd)
        icsTextWriter.WriteLine("LOCATION:" + strLocation)
        icsTextWriter.WriteLine("SUMMARY:" + Summary)
        icsTextWriter.WriteLine("DESCRIPTION: Test Description")
        icsTextWriter.WriteLine("END:VEVENT")
        icsTextWriter.WriteLine("END:VCALENDAR")
        icsTextWriter.Close()

在描述为空白的情况下,所使用的邮件客户端是否有任何不同?我找不到任何不同之处。我们在同一个网络上。我们的outlook版本是相同的。我得到了描述,但网络技术人员却没有得到描述。如果你不能告诉我们它起作用的情况和不起作用的情况之间的区别,很难看出我们能提供什么帮助。这个秘密的Outlook版本号是什么?这可能很重要——州政府“Outlook2002和Outlook2003需要UID和DTSTAMP”。我不知道有什么区别。我已经将我的outlook设置与其他IT人员设置进行了比较,它们是相同的。我们正在对2010年的前景进行预测。Outlook版本14.0.7165.5000 32位