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


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

     

      一、新建Dll类库;

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

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

       

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

          

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

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

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

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

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

       

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

      右侧是默认新建的内容;

       

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

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

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

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

       

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

       

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

       

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

       

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

       

  • 相关阅读:
    docker常用配置以及命令
    【如何学习Python自动化测试】—— 自动化测试环境搭建
    JS垃圾回收
    在PostGIS中检查孤线(Find isolated lines in PostGIS)
    任务执行模型ACT-1,你的贴心小管家
    Nmap识别目标机器上服务的指纹
    Pod和容器设计模式
    单商户商城系统功能拆解16—供应商管理
    Servlet规范之Requests与Servlets映射
    判断当日是否为当月第一个交易日——时间相关函数3
  • 原文地址:https://www.cnblogs.com/lzhdim/p/18141315