这个答案是迄今为止最好的答案,非常详细!我刚刚让它工作了。对于其他无法正常工作的人,请确保您正在使用正确的命名空间!在我的新UserControl中,我从其他地方导入了它,并且它有一个不同的命名空间。我必须将其更改为新项目的命名空间(右键单击项目,转到属性,在应用程序选项卡下检查“默认命名空间”)。那应该与新UserControl代码中定义的命名空间匹配。 - Arvo Bowen
我在VS2013 Prof中使用了这个解释,在表单内我得到了漂亮的自定义图标。然而,在工具箱中,丑陋的默认用户控件图标仍然存在。 - bart s
从 这个网站 引用:请注意,控件的图标不会显示在包含控件项目的解决方案中。只有在创建了控件库的发布/调试二进制版本并将其作为 .dll 程序集从另一个项目导入后,才能看到该图标,这确实是真的。 - bart s