我有一个用 C# 开发的程序,它目前在 Microsoft .NET Framework v4.0 上运行。我已升级到 Visual Studio 2012,并且还安装了 Microsoft .NET Framework v4.5。在我安装 .NET Framework v4.0 之前,我的程序是这样的:
现在我升级到 .NET Framework v4.5,它的外观是这样的:
注意 TreeView 现在在右侧而不是左侧?这两个控件分别位于工具条容器中的表格中的单独列中。此问题发生在 8 月 15 日发布的最新/稳定版本的 .NET Framework v4.5(准确地说是 v4.0.30319.17929 或 v4.5.50709)上。我想知道是什么原因造成的,是否有防止这种情况发生的方法(除了卸载 .NET Framework v4.5)?另外,如果这个程序是用 v4.0 编译的,为什么 v4.5 会导致这个问题?