title: Using different versions c# and .NET Framework with dll
body: <ul>
  <li>A project with C# 3.0 and .NET Framework 3.5 can use a dll with the most recent version of C# and .NET Framework ?</li>
  <li><p>A project with C# 3.0 can use a dll with the most recent version of C# but similar .NET Framework version ?</p></li>
  <li><p>A project with .NET Framework 3.5 can use a dll with the most recent version of .NET Framework but similar C# version ?</p></li>
  </ul>