title: VS2010 complaining about Microsoft.VisualBasic dependency
body: <p>I've got a .NET solution that I've just upgraded from VS2008 to VS2010. It contains three web projects and two straight VB projects. The web projects all depend on (and have a reference to) one of the VB projects called BusinessLogic.</p>
  
  <p>All projects are targeted at .NET 2.0, but VS2010 is raising the following build warning:</p>
  
  <blockquote>
    <p>The following assembly has dependencies on a version of the .NET
    Framework that is higher than the target and might not load correctly
    during runtime causing a failure: BusinessLogic,
    Version=1.0.4419.22315, Culture=neutral, PublicKeyToken=null. The
    dependencies are: Microsoft.VisualBasic, Version=8.0.0.0,
    Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a. You should either
    ensure that the dependent assembly is correct for the target
    framework, or ensure that the target framework you are addressing is
    that of the dependent assembly.</p>
  </blockquote>
  
  <p>As far as I understand 8.0.0.0 is the correct version of VB for .NET 2.0, so why is this a warning? Is this something to worry about?</p>