title: SplitContainer ISupportInitialize issue: VS2010 Targeting .NET 3.5
body: <p>In VS2010 I had a project targeting .NET Framework 4.0 and then had to revert to target v. 3.5. Once this happened, the SplitContainer object that I had will not display and will actually throw an error: "Unable to cast object of type 'System.Windows.Forms.SplitContainer' to type 'System.ComponentModel.ISupportInitialize'."</p>
  
  <p>Now, I did some digging and found out that 3.5 does not, in fact, have ISupportInitialize on the SplitContainer and it does in .NET 4.0. I guess my question is, if I am targeting 3.5 and still getting this issue, how do i correct this?</p>
  
  <p>Steps to reproduce problem:</p>
  
  <ol>
  <li>Create a new C# Windows Forms Application project in Visual Studio 2010 (Make sure to target .NET Framework 4.0)</li>
  <li>Add a split container to the basic form.</li>
  <li>Run the application (will run just fine)</li>
  <li>Change target to .NET Framework 3.5 (properties->Applications->Target Framework:)</li>
  <li>Rerun the application (It will crash with the Cast exception).</li>
  </ol>
  
  <p>Any help with this would be greatly appreciated!</p>