我有一个winforms项目,也有一个带有自己的用户控件的dll。
choose items
OK
这在星期五有效,我能够在窗体上拖动一些控件。
但是今天控制又消失了。
因此,我从上面重复了所有步骤,但现在无济于事
我尝试过的:
show all
Tools -> Options -> Windows Forms Designer
属性Automatically Populate Toolbox
设置为true 没有帮助,控件只是拒绝显示。
什么会导致具有用户控件的dll在一天而不是第二天不再加载到工具箱中?
库中没有任何更改,winforms项目中也没有更改。我刚刚关闭VS,今天又回到工作了,发现它是这样的。
此外,用户控件还可以在其他几个项目中使用,没有任何麻烦
编辑:
我星期五可以在表单上拖动的控件都正常工作。因此,我认为dll确实没有错。
编辑:
在其他winforms项目中,控件仍会显示在工具箱中。就像他们星期五在这个项目中所做的一样。
答案 0 :(得分:0)
好的,我发现这里发生了什么事,
看来myControls.dll
中的控件毕竟已添加到工具箱中,但由于某种原因却被放置到了另一个已经存在的选项卡(DX18.1 Data&Analytics)中。
我必须手动创建正确的选项卡并将自己的所有控件拖到那里。
这对我有用,我将其作为其他遇到相同问题的人的答案,但是我仍然不知道这怎么可能。