VS2010 Winforms 用户控件更改未显示在父窗体中

Mat*_*att 4 user-controls visual-studio-2010 winforms

我创建了一系列用户控件。将其中一个控件拖至主窗体。显示OK。返回并更改了用户控件的设计。重建项目。已清理的项目。手动删除所有项目二进制文件,包括 obj 文件夹。更改仍然不会显示在主窗体上托管的用户控件上。从工具箱中拖动控件的新实例仅显示控件的旧版本。
从工具箱中完全删除控件并再次添加它们解决了问题,但我肯定不必每次进行更改时都执行此操作?所有用户控件都与主窗体位于同一程序集中。工具>选项>Windows 窗体设计器>自动工具箱填充设置为 true。任何想法最受赞赏。谢谢

Han*_*ant 5

不要自行控件添加到工具箱。这会将程序集的副本放入私有目录中。是的,此副本不会自动更新,您将获得旧控件。

依赖于“自动工具箱填充”设置。它会自动将您加载的项目中的任何控件添加到工具箱中。添加的控件位于工具箱的顶部。