4

C#的基于.net framework的Dll模块编程(二) - 编程手把手系列文章 - lzhdim

 3 weeks ago
source link: https://www.cnblogs.com/lzhdim/p/18141315
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

C#的基于.net framework的Dll模块编程(二)

       今天继续这个系列博文的编写。接上次的篇幅,这次介绍关于C#的Dll类库的创建的内容。因为是手把手系列,所以对于需要入门的朋友来说还是挺好的,下面开始咯:

  一、新建Dll类库;

  这里直接创建例子的Dll类库项目,至于项目文件目录的存放布局后面的例子中会介绍。

  在解决方案资源管理器上鼠标右键,选择“添加”,“新建项目”;

   

o_240417092414_1.png

       打开的窗口中,选择“C#”,“Windows”,“库”。

      

o_240417092418_2.png

       选择“类库(.NET Framework)”,点下一步;

  1)项目名称输入该DLL类库的名称,建议前面是公司名,然后才是Dll类库的名称;

  2)位置默认是该解决方案文件sln所在的目录,建议放在这里;

  3)框架,选择最新那个,这里是4.8.1。

  4)底部会显示该类库的创建位置,看下是否正确,否则点中间的位置右侧的省略号进行修改;

   

o_240417092423_3.png

  点击创建,将创建该DLL类库项目;

  右侧是默认新建的内容;

   

o_240417092428_4.png

  1) 顶上的Properties是该项目的属性,里面将存放DLL程序集的信息AssemblyInfo.cs,以及其它程序集相关的文件,这里不用去更改它;

  2) 中间为该DLL程序集引用的其它类库的名称,以后需要的相关的程序集都在这里进行添加;

  3) 底下的Class1.cs文件是默认建立的一个C#的代码文件;

  4) 在“引用”节点上鼠标右键,点击“添加引用”,打开引用窗口;

   

o_240417092444_5.png

  1) 第一项是“程序集”,这里是VS 2022提供的程序集,提供了一些通用的函数;

   

o_240417092449_6.png

  2) 中间的“项目”,是当前解决方案中的相关的程序集,能够在此进行引用添加其它DLL类库的程序集;这里例子有其它的Dll程序集,不过需要说明的是必须保证程序集的唯一引用性,不能循环引用,即相互引用(VS 2022会提示无法循环引用)。

   

o_240417092454_7.png

  3) 然后底部的“浏览”,能够引用其它已经编译好的Dll文件程序集;(这里的Dll程序集必须是.net编译的,其它的VC++等Dll文件不能在此进行引用

   

o_240417092459_8.png

  左边打开的是Class1.cs的文本代码编辑窗口,在这里进行输入编辑代码;

   

o_240417092504_9.png
o_230607054137_lzhdim.png     Austin Liu  刘恒辉

Lzhdim Group's Chairman,Project Manager and Software Designer
    E-Mail:[email protected]
    Blog:https://lzhdim.cnblogs.com

欢迎收藏和转载此博客中的博文,但是请注明出处,给笔者一个与大家交流的空间。谢谢大家。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK