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'."
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?
Steps to reproduce problem:
- Create a new C# Windows Forms Application project in Visual Studio 2010 (Make sure to target .NET Framework 4.0)
- Add a split container to the basic form.
- Run the application (will run just fine)
- Change target to .NET Framework 3.5 (properties->Applications->Target Framework:)
- Rerun the application (It will crash with the Cast exception).
Any help with this would be greatly appreciated!