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

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

 

  一、新建Dll类库;

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

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

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

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

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

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

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

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

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

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

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

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

  右侧是默认新建的内容;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

发表评论

相关文章