控件不显示在工具箱解决方法
- 
由于最开始x86平台,后来换成anyCPU 重新编译也没有删除x86目录下的dll ,也没重新生成 费x86 下的dll , 导致工具箱无法找到目录下的dll 
 无法加载自定义控件
 右击工具栏中的内容选择“选择项”,在里面 找到你写的控件,选择添加,如果没找到,就右键工具箱-选择工具箱项-预览,找到你那个控件 编译后的 .dll 文件。
 我的方法是删除x86目录让其自动生成,可能重新编译的时候又赶上有几个错误,导致未编译完成.导致工具箱中无法自动加载自定义控件.
- 
类里面有些是工程内部的范围 
  
- 
上面两步处理之后还是不行, 然后我把exe转成了dll, 转的过程中出错: 
 错误 CS4023 /platform:anycpu32bitpreferred 只能与 /t:exe、/t:winexe 和 /t:appcontainerexe 一起使用
 处理办法: 找到文件 项目下.csproj 文件 以文本方式打开,找到这一行, 把true改为false即可。
 这里: & Prefer32bit>true ==> Prefer32bit>false
原因3:需要手动添加进工具箱。我的问题也是在这里。在工具箱中,右键点击,选择项,.NET Framework 组件分页(第一次加载会有些慢,耐心等一会儿),
这时候,里边是找不到我们的控件的,需要点击浏览,找到dll,添加进去,点击确定即可。

 
                    
                     
                    
                 
                    
                 
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号