none
vs2012不能将DLL里的控件显示在工具箱上吗? RRS feed

  • 问题

  • 我有一个windows控件类库项目,里面都是一些继承于vs自带控件的类,比如buttonEx,就是继承于vs自带的button控件。编译该项目会生成一个dll,在vs2010中,打开另外的项目,在工具箱上通过【选择工具箱项】,定位到类库生成的dll,可以在工具栏上显示出dll里的控件。但最近升级到2012后,发现该办法行不通了,选择了dll后,vs会提示“没有可放置在工具箱上的组件”。要如何解决这个问题?有碰到过类似问题的朋友支个招。

    PS:bing了一下,有些帖子说类库里的类要用public来声明,编译后才能放到工具箱上,我的类都是全部用public来声明的了,在vs2012里还是不能在工具箱上显示。
    2012年12月10日 9:16

答案

全部回复