码迷,mamicode.com
首页 > Windows程序 > 详细

C# 将已有程序封装为DLL文件,供其他程序调用

时间:2015-02-25 21:02:14      阅读:588      评论:0      收藏:0      [点我收藏+]

标签:

C# 将已有程序封装为DLL文件,供其他程序调用

 

如果开发的程序很大,功能很复杂,载入时就很慢,用户感受不好,因此可以将一些功能分开,单独封装为DLL文件,当程序运行时有需要时才调用,加快程序响应速度。

 

在网上搜索了一下,其实过程比较简单:

打开工程---“解决方案”下方一行---属性---应用程序---修改“输出类型”为“类库”,F5编译程序即可。

技术分享

 

此时,会有错误提示如下:

---------------------------
Microsoft Visual Studio
---------------------------
无法直接启动带有“类库输出类型”的项目。

若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项目。
---------------------------
确定
---------------------------

这个错误提示不用管,现在到程序所在文件夹中查看,DLL文件已生成。

 

经测试,上述方法生成的DLL文件,其他程序可以正常调用并打开。

 

调用过程:

(假设生成的DLL文件为”aaa.dll“,且aaa为namespace名)

1、新建程序;

2、添加引用:将aaa.dll文件添加到引用中;

3、添加头文件:using aaa;

4、调用:在需要的地方添加如下代码:

aaa.Form1 myForm2 = new aaa.Form1();
myForm2.Show();

 

C# 将已有程序封装为DLL文件,供其他程序调用

标签:

原文地址:http://www.cnblogs.com/zp0409/p/4300076.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!