【问题标题】:Winforms Designer Incompatible with Older VersionsWinforms Designer 与旧版本不兼容
【发布时间】:2015-11-09 00:34:58
【问题描述】:

我最近买了一台新电脑和 Visual Studios 2015 的副本。我打开了一些旧项目(C#、w​​inform、VS2010)并且可以很好地编辑代码。但是,设计器中对 UI 的任何更改都会导致整个 UI 显示或不显示屏幕的一部分或出现故障。

有没有人遇到过这些问题?如果是这样,我该如何解决?

编辑: 我发现这个问题与我的项目表单的 AutoScaleMode 属性有关。

【问题讨论】:

  • 我认为VS 2010的解决方案需要升级才能在VS 2013及更高版本(包括2015)中打开。在升级之前,您应该无法打开表单。但是,如果您设法以某种方式做到了这一点,则可能是使用 3rd 方控件造成的。
  • 如何升级它们?
  • 在VS 2015中打开一个解决方案,会提示升级。明智地选择,因为升级后您无法回到 2010 年。
  • 您是否在表单上使用任何自定义或第 3 方 UI 组件?
  • 好吧,那么唯一的方法就是如果你发布了你的项目,我可以在我的环境中打开它,看看它是否有效。如果你愿意,可以去掉所有私人的东西,并确保它仍然行为不端。

标签: c# winforms visual-studio-2010 visual-studio-2015 autoscalemode


【解决方案1】:

我最终将表单的自动缩放模式设置为无。这样做似乎解决了我的问题。我不得不重新组织我的 UI,但再次使用设计师的能力是值得的。

【讨论】:

  • @Neolisk 感谢您的帮助,非常感谢。
猜你喜欢
  • 1970-01-01
  • 2021-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-17
  • 2016-04-13
  • 1970-01-01
相关资源
最近更新 更多