title: Uninstall SQL Server Express 2005 then install SQL Server 2008 R2 Express in C# ClickOnce Winform App
body: <p>My app is deployed internally using ClickOnce and has a prerequisite of SQL Server 2005 Express. </p>
  
  <p>I want to upgrade my user's to SQL Server 2008 R2 Express. What are my options that don't involve me 'touching' all 300 laptops?  </p>
  
  <p>My idea, in theory only, was to drop the SQL Server Express prereq completely, put an 'upgrade' prompt in my app and give the users a couple days to click it, then re-add SQL Server Express as a prereq but as the new version.</p>
  
  <p>I think this would work though I am open to suggestions otherwise. However, my actual question is how I can accomplish my 'upgrade' prompt. How do I uninstall SQL Server Express in a C# Winform app?</p>
  
  <p>Thanks,</p>