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解决方案中的文件图标,会立即变化,并且可以双击打开窗体设计器了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界