c#中工具箱中的添加项与解决方案资源管理器中的添加引用由什么区别和联系

[复制链接]
查看11 | 回复3 | 2009-5-7 14:50:58 | 显示全部楼层 |阅读模式
区别太大了,工具箱里添加的是可视化组件,也就是继承Component类的组件,添加到工具箱里的组件,并没有把该组件所包含的程序集引入到本项目里,当第一次把组件从工具箱里拖到设计器里的时候,IDE开始检测:如果本项目没有添加该组件所包含的程序集的话,才会把该组件所包含的程序集添加到本项目中(这个才相当于“添加引用”),添加到工具箱里的组件,相当于添加到IDE环境里了,所以新建一个项目的时候你仍会发现组件已经在工具箱里了,解决方案中添加引用,是把该程序集添加到本项目中,如果该程序集包含可视化组件(继承Component类的组件),该组件将不会自动添加到工具箱里,也不能可视化的创建该组件了,只能写代码创建,所以...
回复

使用道具 举报

千问 | 2009-5-7 14:50:58 | 显示全部楼层
没什么区别, 关键是要导入 DLL, using 命名空间工具箱添加DLL 会看到图形控件图标, 拖控件到窗体上会自动在工程里导入DLL, 与直接在工程里添加 DLL 没什么区别, 只是不能在工具箱看到控件的图标, 拖控件到界面上。。。...
回复

使用道具 举报

千问 | 2009-5-7 14:50:58 | 显示全部楼层
工具箱中的添加项添加的是控件资源管理器中的添加引用的是组件...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行