.net - 如何将项目文件夹中的用户控件添加到工具箱

标签 .net winforms visual-studio windows-forms-designer

我正在 Visual Studio 2012 中开发 Windows 窗体项目。

在该项目的解决方案中,我创建了一个名为 userControls 的新文件夹,并向其中添加了一个用户控件 (UserControl1)。

这是解决方案的 TreeView :

enter image description here

如何从 ToolBox 访问该文件夹中的 UserControl

重建解决方案并重新启动 Visual Studio 并没有解决我的问题。

最佳答案

成功构建后,当前项目中的用户控件将自动添加到工具箱,您无需执行其他任务即可执行此操作。

工具箱未填充新用户控件的此类问题通常是构建错误或设计者错误。要解决该问题,您可以执行以下任务:

  • 关闭 Visual Studio
  • 删除 Visual Studio 设计器缓存文件。为此,请转到以下路径并删除所有文件夹:

    %userprofile%\appdata\local\Microsoft\VisualStudio\11.0\Proj‌​ectAssemblies 
    
  • 删除项目的 binobj 文件夹。

  • 再次打开 Visual Studio 并构建解决方案。

关于.net - 如何将项目文件夹中的用户控件添加到工具箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39850835/

相关文章:

c++ - 什么 VS2017 C++ 编译器选项会影响矩阵乘法?

visual-studio - 在 Visual Studio 中使用特定的 TypeScript 编译器版本

带有参数的 C# 类类型

c# - 如何获取组框控件内控件的屏幕位置?

c# - 具有大量控件的 C#/.net 窗体的性能

c# - 无法加载文件或程序集 'Microsoft.SqlServer.Smo,版本 = 10.0.0

c# - 在 DataGridView 中选择一行并跟随行标题上的箭头

visual-studio - 我可以在 Microsoft Visual Studio Express 2013 Windows 8 中制作 Windows 窗体应用程序吗?

c# - 在 Visual Studio 2017 中设置默认的 C# 构建语言版本

.net - 为什么这些WCF相关资源没有被清理掉?