ub3*_*t4r 5 .net c# treeview layout
我有一个用C#开发的程序,它目前在Microsoft .NET Framework v4.0上运行.我已升级到Visual Studio 2012,并且还安装了Microsoft .NET Framework v4.5.在我安装.NET Framework v4.0之前,我的程序看起来如何:

现在我升级到.NET Framework v4.5,它的外观如下:

注意TreeView现在在右侧而不是左侧?2个控件分别位于工具条容器中的表格中的单独列中.这个问题发生在8月15日发布的最新/稳定版本的.NET Framework v4.5(准确地说是v4.0.30319.17929或v4.5.50709)上.我想知道是什么导致了这个问题,如果有的话一种防止这种情况发生的方法(除了卸载.NET Framework v4.5)?另外,如果使用v4.0编译该程序,为什么v4.5会导致此问题?
您是否尝试过在 v4.0 下编译并运行它?安装 4.5 并不意味着 4.0 已被卸载。
在解决方案资源管理器中,右键单击项目名称,然后单击“属性”。然后在“应用程序”选项卡中,将“目标框架”设置回 .NET Framework 4。
然后编译运行。如果是 .NET 框架的问题,那么一切都应该恢复正常。如果它仍然停靠在右侧,则代码已发生某种变化。