怎样使winform的窗体 用户控件 类 单独编译成独立的.dll

xxxx_love 2009-04-06 05:12:46
怎样使winform的 窗体 用户控件 类 单独编译成独立的.dll
我做了个winform的项目 安装部署-生成--

然后安装后 就只有 一个大的 .exe 执行文件 其实这个项目里 我建了 好多独立的窗体

怎样能让他们 单独编译成.dll再调用 这样效率高些 求教
...全文
508 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
viyon_blog 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 的回复:]

问题是我按照七楼的步骤生成的DLL无法加载进工具箱去,显示在".../.dll"上没有可以放置在工具箱上的组件,请问下这是什么原因呢?
[/Quote]

先在项目中添加对生成的dll的引用,然后再添加到工具箱就行了!
viyon_blog 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 的回复:]

问题是我按照七楼的步骤生成的DLL无法加载进工具箱去,显示在".../.dll"上没有可以放置在工具箱上的组件,请问下这是什么原因呢?
[/Quote]
应该先添加此dll的引用后,才能添加到工具箱中!你先在“解决方案资源管理器”中项目下添加引用,这个步骤不用多说了吧。添加完引用后,就可以将控件添加到工具箱中了!
青春扯蛋 2010-09-06
  • 打赏
  • 举报
回复
jiangzhu1212 2009-04-26
  • 打赏
  • 举报
回复
问题是我按照七楼的步骤生成的DLL无法加载进工具箱去,显示在".../.dll"上没有可以放置在工具箱上的组件,请问下这是什么原因呢?
小弟万元户 2009-04-06
  • 打赏
  • 举报
回复
我现在用的Vs08,楼主可以将窗体中的功能模块做成自定义控件,再调用。
爱睡的猫 2009-04-06
  • 打赏
  • 举报
回复
主要是创建类库,创建类库编译后就可以生成dll 文件,不过需要引用方可.
liu4545533 2009-04-06
  • 打赏
  • 举报
回复
创建类库就可以里 生成dll 文件 这样就可以重复使用啦
阿非 2009-04-06
  • 打赏
  • 举报
回复
选择建立类库
a27621165 2009-04-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ak47zy 的回复:]
1.右键单击解决方案管理器的最上方的名称
2.单击属性
3.在输出类型里边选择“类库”
4.生成
5.在bin文件夹里边查找一下,就有xx.dll了。
[/Quote]

同意
ycg_893 2009-04-06
  • 打赏
  • 举报
回复
分DLL的主要目的是这个DLL以后不再写这方面的代码.
ak47zy 2009-04-06
  • 打赏
  • 举报
回复
1.右键单击解决方案管理器的最上方的名称
2.单击属性
3.在输出类型里边选择“类库”
4.生成
5.在bin文件夹里边查找一下,就有xx.dll了。
dk9761 2009-04-06
  • 打赏
  • 举报
回复
不管多少个窗体,只要在一个程序集中 编译出来就是一个DLL 或者EXE

按照你的需求,需要每个窗体都编译成DLL 那么你就把每个窗体都放在单独的程序集中就可以了~

然后把这些程序集再放在一个解决方案中

理论上效率不会提高,反而应该下降
cja03 2009-04-06
  • 打赏
  • 举报
回复
创建类库,生成的就是dll。
主程序引用类库。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧