【发布时间】:2015-11-09 00:34:58
【问题描述】:
我最近买了一台新电脑和 Visual Studios 2015 的副本。我打开了一些旧项目(C#、winform、VS2010)并且可以很好地编辑代码。但是,设计器中对 UI 的任何更改都会导致整个 UI 显示或不显示屏幕的一部分或出现故障。
有没有人遇到过这些问题?如果是这样,我该如何解决?
编辑: 我发现这个问题与我的项目表单的 AutoScaleMode 属性有关。
【问题讨论】:
-
我认为VS 2010的解决方案需要升级才能在VS 2013及更高版本(包括2015)中打开。在升级之前,您应该无法打开表单。但是,如果您设法以某种方式做到了这一点,则可能是使用 3rd 方控件造成的。
-
如何升级它们?
-
在VS 2015中打开一个解决方案,会提示升级。明智地选择,因为升级后您无法回到 2010 年。
-
您是否在表单上使用任何自定义或第 3 方 UI 组件?
-
好吧,那么唯一的方法就是如果你发布了你的项目,我可以在我的环境中打开它,看看它是否有效。如果你愿意,可以去掉所有私人的东西,并确保它仍然行为不端。
标签: c# winforms visual-studio-2010 visual-studio-2015 autoscalemode