title: Target .NET 4.5.2 in Azure Cloud Serice
body: <p>I use Azure to host a cloud service, and I updated my code to target the .NET 4.5.2 Framework.  When I published it, things went kablooey:</p>
  
  <blockquote>
    <p>The 'targetFramework' attribute in the  element of the Web.config file is used only to target version 4.0 and later of the .NET Framework (for example, ''). The 'targetFramework' attribute currently references a version that is later than the installed version of the .NET Framework. Specify a valid target version of the .NET Framework, or install the required version of the .NET Framework.</p>
  </blockquote>
  
  <p>The yellow screen of death threw up here:</p>
  
  <blockquote>
    <p>compilation strict="false" explicit="true" targetFramework="4.5.2"</p>
  </blockquote>
  
  <p>So I'm confused here because I don't NEED to target 4.5.2 for any special features in my code, but 4.5 seems "old".  Am I using cloud services wrong here?  Is there a problem for me to continue using 4.5?  OR should I go through some steps to have 4.5.2 available when I publish my code?</p>