Visual Studio无法再打开Winforms的图形编辑器

3
我正在构建一些真正简单的15分钟应用程序,这些应用程序帮助我和我的同事完成简单的日常工作。为此,我经常使用WinForm,因为只需制作一个窗口,包含2个文本框和一个提交按钮,它就非常快速。
不幸的是,最近我认为我按了一个按钮,图形编辑器就再也打不开了,我总是会在文本编辑器视图中。在线上我找不到任何关于如何打开这个该死的设计器的信息。我希望你们中的某个人能知道答案。
问题: 这里是打开的样子: enter image description here 应该是这样的: enter image description here

你试过按Shift-F7吗?(从“视图”菜单中) - TaW
1
你正在使用带有 .NET Core 3 的 WinForms,你必须安装一个扩展程序来使用设计器,你可以在这里下载它。 - Alessandro D'Andria
1个回答

6
如果您使用的是Visual Studio 2019,那么您可能是使用.Net Core 3.0创建Windows窗体:

enter image description here

Visual Studio 2019目前还没有针对.NET Core的WinForms设计器。对于您的情况,.NET Framework版本应该可以正常工作。如果出于某种原因您需要.NET Core来运行您的应用程序,您可以使用Visual Studio 2019的WinForms Designer预览版,可在此处获取: https://devblogs.microsoft.com/dotnet/introducing-net-core-windows-forms-designer-preview-1/ 更新于12-10-2019: 如果您正在运行Visual Studio 2019 16.5 Preview 1,则不再需要VSIX即可在.NET Core上为WinForms启用设计器。
.NET Blog中了解更多信息:

使用设计器:

  • 您必须使用Visual Studio 16.5预览版1或更高版本。
  • 您需要在Visual Studio中启用设计器。转到“工具”>“选项”>“环境”>“预览功能”,然后选择“为.NET Core应用程序使用预览Windows Forms设计器”选项。

哎呀,非常感谢。在网上找不到那个。 - julian bechtold
是的,如果你不了解它,这有点棘手。如果设计器仍处于预览状态,Microsoft 应该在选择正确的项目类型时给出某种警告。 - VirtualValentin
我使用的是 16.5.4 版本。在任何地方都找不到 .NET Core 的表单设计器,甚至没有预览功能下的 :( - Thomas Eyde

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接