问题
Visual Studio 2022 中不知道做了什么事情后,设计器消失,无法打开,通过修改*.csproj.user
文件(添加Compile
),可以看到窗体报错
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Compile Update="View\ChangeDeviceIP.cs">
<SubType>Form</SubType>
</Compile>
</ItemGroup>
</Project>
类 ChangeDeviceIP 可以进行设计,但不是文件中的第一个类。Visual Studio 要求设计器使用文件中的第一个类。移动类代码使之成为文件中的第一个类,然后尝试重新加载设计器。
解决办法
检查ChangeDeviceIP.cs
与ChangeDeviceIP.Designer.cs
,确保ChangeDeviceIP在第一个类,即可解决