title: is there anyway to provide a ics Calendar file that will automatically keep in sync with updates
body: <p>i see using <a href="http://www.ddaysoftware.com/Pages/Projects/DDay.iCal/" rel="noreferrer">this calendar library in C#</a> that i can programatically generate an ics file with a bunch of calendar events.</p>
  
  <p>but I want a solution if i a person wants to subscribe to a calendar so when future events get added or deleted that that person gets updated.</p>
  
  <p>When you subscribe to a ics file on a server from outlook, it looks like outlook just gets a snapshot based on this from the outlook help file:= (i assume its the same behavior as it i sent a calendar via email)</p>
  
  <p><em>Send a Calendar via E-mail   You can send any of the calendars you own to another person in an e-mail message. This is a type of Internet Calendar called a Calendar Snapshot. The calendar appears within the body of an e-mail message. However, an Office Outlook 2007 user who receives the Calendar Snapshot can choose to open the calendar as an Outlook calendar. Doing so can display the Calendar Snapshot and the current calendar in side-by-side mode or calendar overlay mode.</em></p>
  
  <p>is there any programmatic solution to allow a person to subscribe to a iCalendar file (or other format) that would always stay up to date with the latest changes over time?</p>