You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Visual Studio 2026中WinForms项目自定义UserControl在设计器中不可见问题求助

Visual Studio 2026中WinForms项目自定义UserControl在设计器中不可见问题求助

各位开发大佬好,我最近碰到个头疼的问题,折腾了好一阵没搞定,想请大家帮忙分析下:

我们团队有个WinForms项目,目标框架配置的是.NET 8 Windows,项目文件里的相关配置如下:

<PropertyGroup>
    <TargetFramework>net8.0-windows</TargetFramework>
</PropertyGroup>

这个解决方案里还有另一个项目,里面定义了我们的自定义UserControl,代码结构大概是这样的:

public partial class gttFilterControl : UserControl
{
    public gttFilterControl()
    {
        InitializeComponent();
    }

    // 包含一些业务相关的自定义方法和属性
}

现在的问题是:把这个自定义控件拖到主项目的Form上之后,在Visual Studio 2026的设计器里完全看不到它——不管是设计器画布上,还是文档大纲窗口里,都找不到这个控件的踪影。但运行项目的时候,控件是能正常显示和工作的,就是设计阶段完全"隐身"了。

我自己已经尝试了这些常规排查操作,但都没解决问题:

  • 清理并重新构建了整个解决方案
  • 关闭重启了Visual Studio,甚至重启了电脑
  • 检查了控件的Visible属性,确认在设计器里是设置为true
  • 核对了主项目对控件所在项目的引用,确实是正确添加的

有没有朋友遇到过类似的情况?或者能想到可能是什么原因导致的?比如是不是.NET 8和VS2026的兼容性问题?还是控件的某些配置漏掉了?麻烦大家给点思路,万分感谢!

火山引擎 最新活动