title: MS Visual Studio 2012 Ultimate - Debugger .NET Version
body: <p>I have written a Program in <strong>C#/WPF</strong> and the <strong>.Net Version is 4.0</strong>.</p>
  
  <p>When I set <strong>breakpoints</strong> in my project I can hover over the variables in Debug-Mode and lookup all Properties and Methods of that variable.</p>
  
  <p>But in Debug-Mode I still get to see the Properties of .Net-4.5, although my project is set to .Net-4.0.</p>
  
  <p>For example, the <a href="https://msdn.microsoft.com/en-us/library/system.windows.data.bindingexpressionbase(v=vs.100).aspx" rel="nofollow">BindingExpression</a> Class has <strong>different Properties</strong> in .Net-4.0 and .Net-4.5: In .Net-4.0 the aforementioned class <strong>DOES NOT have</strong> the Property named <strong><em>Target</em></strong> and in .Net-4.5 the class <strong>HAS</strong> the Property named <strong><em>Target</em></strong>.</p>
  
  <p>But in my Debug-Mode I still see that Property although my project is set to .Net-4.0.</p>
  
  <p><strong>How to change the version of the Debugger in Microsoft Visual Studio 2012 Ultimate ?</strong></p>
  
  <p>or</p>
  
  <p><strong>Am I misinterpreting the Debug-View ?</strong></p>