VS 2022的.NET核心6.0中的Winforms问题

r6l8ljro  于 2023-03-09  发布在  .NET
关注(0)|答案(1)|浏览(335)

我尝试在VS 2022 Community edition中向.NET Core 6.0上运行的Winforms应用程序添加控件。每当我从工具箱添加控件(如按钮或标签)并尝试保存项目时,都会弹出错误消息
应具有两个或多个类部件
没有进一步消息,以下是截图或参考:

有什么想法吗?

izj3ouym

izj3ouym1#

在我的例子中,问题似乎是在窗体类文件中添加第二个类。

    • 解决方法**:在另一个文件中定义新类。

重现此问题的步骤[Visual Studio 17.5.0最终版]:
1.创建新项目:模板:Windows Forms App(C#)。下一步。设置项目名称(即MyApplication)。下一步。框架:. NET 6.0(长期支持)。创建。
1.(Visual Studio创建项目并在设计器中打开Form1.cs)
1.在窗体中添加按钮控件,保存(Ctrl + S),确定。

  1. F7可访问表单代码。
    1.在同一命名空间中,在Form1类下面添加第二个类(即MyClass):
namespace MyApplication
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
    }
      
    public class MyClass
    {
        public string Name { get; set; }
    }
}

1.保存(Ctrl + S),确定。
1.返回设计器并更改任何内容(即移动按钮位置)。
1.保存(Ctrl + S)--〉错误:"应具有两个或多个类部件"

相关问题