vs2022中windows窗体winform没有窗体设计器问题处理

环境:vs2022,.net8,winfrom项目。
问题:这几天重新换了个代码托管库,上传拉取代码后(换了本地目录),发现所有窗体都只能打开代码,不能打开窗体设计器进行控件的调整修改等。
网上找了n多资料都无效。
无意中发现是.user文件导致,这个文件一般在源码管理中是排除的。处理如下:
项目名:WinFormsApp1.csproj
对应.user文件:WinFormsApp1.csproj.user,没有就创建一个自己项目对应的,内容如下:
复制代码
 1 <?xml version="1.0" encoding="utf-8"?>
 2 <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 3   <PropertyGroup />
 4   <ItemGroup>
 5     <Compile Update="Form1.cs">
 6       <SubType>Form</SubType>
 7     </Compile>
 8     <Compile Update="Form2.cs">
 9       <SubType>Form</SubType>
10     </Compile>
11 
12   </ItemGroup>
13 </Project>
复制代码

 <Compile> 可以添加N多个。

重要的应该是:<SubType>Form</SubType>
<Compile Update="Form1.cs"> 这一行中的Form1.cs改为实际项目中的各form名即可。
保存,vs解决方案中的文件图标,会立即变化,并且可以双击打开窗体设计器了。
 
posted @   sun51586  阅读(543)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
点击右上角即可分享
微信分享提示