You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS2019中无法复制VB.NET用户窗体的问题求助

解决VS2019复制VB窗体后无设计视图的问题
  • 先把文件正确添加到项目,别只复制到文件夹:右键项目 -> 添加 -> 现有项,选中Form2的三个文件(.vb、.designer.vb、.resx)添加进去——直接复制文件到目录VS不会自动识别关联。
  • 检查文件嵌套关系:在解决方案资源管理器顶部点显示所有文件按钮,找到Form2的三个文件,右键Form2.designer.vb选「包含在项目中」,再右键它选「嵌套到」,选中Form2.vb;同样把Form2.resx也嵌套到Form2.vb下。
  • 验证代码关联:
    • 打开Form2.vb,确认类声明是Public Class Form2,没有重复类名。
    • 打开Form2.designer.vb,确认第一行的<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _标记存在,类是Partial Class Form2,InitializeComponent方法正常,资源引用是Me.ResourceManager = New System.Resources.ResourceManager(GetType(Form2))。
  • 修复项目配置文件:
    • 关闭VS,找到项目的.vbproj文件用记事本打开,查找所有Form1相关条目替换成Form2,确保三个文件的配置是关联的,示例配置:
      <Compile Include="Form2.vb">
        <SubType>Form</SubType>
      </Compile>
      <Compile Include="Form2.Designer.vb">
        <DependentUpon>Form2.vb</DependentUpon>
        <SubType>Form</SubType>
      </Compile>
      <EmbeddedResource Include="Form2.resx">
        <DependentUpon>Form2.vb</DependentUpon>
        <SubType>Designer</SubType>
      </EmbeddedResource>
      
    • 保存后重新打开项目,Form2应该就能显示设计视图了。
  • 最后清理重建项目:点菜单「生成」->「清理解决方案」,再「生成解决方案」,重启VS确认。

内容的提问来源于stack exchange,提问作者Spanish Learner 2 Learner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 03:01:41