asp.net – 如何创建一个.ICS文件与多个VEVENT导入到现有的Outlook日历

我需要允许用户下载具有多个会议日期的活动.为了做到这一点,我创建了一个要下载的memorystream来生成一个.ics文件.例如:
BEGIN:VCALENDAR
PRODID:-//Company//Product//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
SUMMARY:Subject of Event
LOCATION:Location of Event
UID:1227559810-8527e2c-20847@domain.com
DESCRIPTION:Some description
DTEND:20081101T200000Z
DTSTART:20081101T200000Z
PRIORITY:3
END:VEVENT
BEGIN:VEVENT
  ...
END:VEVENT
END:VCALENDAR

如果我在这文件中只包含一个VEVENT,它将保存到我现有的Outlook日历.但是,当我有多个VEVENT时,它会将其作为新日历打开,并将其归档到“其他日历”下.

有没有办法(不使用Outlook内的文件 – 导入)来指定在打开时将日历自动导入现有日历?

更新:为了澄清,每个VEVENT都与单个“约会”有关.然而,可能有也可能不是重复的模式.

-麦克风

解决方法

我不认为这会奏效.导入这些“开放”规范的展望有限.尝试导入具有多个联系人的vCard文件时遇到类似的问题.我最终分割文件并在Outlook中编写一个脚本来导入目录中的所有文件.

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....