title: upgrading to new .NET framework- supportedRuntime version VS sku in app.config?
body: <p>I'm upgrading from .NET 4.0 to 4.7.1</p>
  
  <p>two things that concern me.</p>
  
  <ol>
  <li><p>App.Config- <code>&lt;startup&gt;&lt;supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.1"/&gt;&lt;/startup&gt;&lt;/configuration&gt;</code>
  does that mean that it really hasn't upgrade to newer framework and is running at 4.0.0 instead of 4.7.1?</p></li>
  <li><p>In a class that is autogenerated by svcutil?</p>
  
  <p>auto-generated
  //     This code was generated by a tool.
  //     Runtime Version:4.0.30319.18444</p>
  
  <p>it generates:  </p>
  
  <p>[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]</p></li>
  </ol>
  
  <p>Would I have to delete all the autogenerated class and somehow regenerate that with the newer framework or can I just manually change them to 4.7.1?</p>