C# 编译生成dll文件供程序调用的两种方法

 更新时间:2018年03月09日 14:49:09   作者:seeyou-  
这篇文章主要介绍了C# 编译生成dll文件供程序调用的两种方法,需要的朋友可以参考下

一、使用vs2017 创建动态dll文件

方法一:

1、新建-项目-类库

2、创建一个.cs文件 写入代码,例如:建立一个Windows窗体

略丑,简单明了。。。

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Windows.Forms; 
namespace ClassLibrary1 
{ 
 public partial class Form1 : Form 
 { 
  public Form1() 
  { 
   InitializeComponent(); 
  } 
  private void button1_Click(object sender, EventArgs e) 
  { 
   MessageBox.Show("调用成功!"); 
  } 
 } 
} 

3、运行文件,就会在Debug目录下生成ClassLibrary1.dll文件

方法二:

或者在已经写好的模块中,选择项目,右键-属性-输出类型处选择类库

最后 右键-重新生成

二、调用ClassLibrary1.dll文件方法

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Windows.Forms; 
using System.Runtime.InteropServices; 
using ClassLibrary1; //引入命名空间 
namespace 调用DLL 
{ 
 public partial class Fo : Form 
 { 
  public Fo() 
  { 
   InitializeComponent(); 
  } 
  private void button1_Click(object sender, EventArgs e) 
  { 
   Form1 f = new Form1(); //实例化对象 调用 
   f.Show(); 
  } 
 } 
} 

总结

以上所述是小编给大家介绍的C# 编译生成dll文件供程序调用的两种方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 解决winform界面刷新闪烁问题的多种方案

    解决winform界面刷新闪烁问题的多种方案

    这篇文章给大家介绍了如何解决winform界面刷新闪烁问题的多种方案,文中通过代码示例给大家介绍的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-02-02
  • Unity通过脚本创建网格Mesh的方法

    Unity通过脚本创建网格Mesh的方法

    Unity中的网格作为组件不能脱离物体单独存在,通过新建脚本来实现相关操作,本文重点给大家介绍Unity通过脚本创建网格Mesh的方法,感兴趣的朋友一起看看吧
    2022-04-04
  • WPF自定义MenuItem样式的实现方法

    WPF自定义MenuItem样式的实现方法

    这篇文章主要给大家介绍了关于WPF自定义MenuItem样式的实现方法,文中通过示例代码介绍的非常详细,对大家学习或者使用WPF具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • C# lambda表达式原理定义及实例详解

    C# lambda表达式原理定义及实例详解

    这篇文章主要介绍了C# lambda表达式原理定义及实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • 深入C#中使用SqlDbType.Xml类型参数的使用详解

    深入C#中使用SqlDbType.Xml类型参数的使用详解

    本篇文章是对在C#中使用SqlDbType.Xml类型参数的使用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C#自定义字符串补0函数实例

    C#自定义字符串补0函数实例

    这篇文章主要介绍了C#自定义字符串补0函数,通过一个自定义函数形式实例分析了C#操作字符串实现补零操作的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • c# 数据类型占用的字节数介绍

    c# 数据类型占用的字节数介绍

    本篇文章主要是对c#中数据类型占用的字节数进行了详细的介绍。需要的朋友可以过来参考下,希望对大家有所帮助
    2014-01-01
  • c# Async streams的使用解析

    c# Async streams的使用解析

    这篇文章主要介绍了c# Async streams的使用解析,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-04-04
  • C#实现实体类和XML相互转换

    C#实现实体类和XML相互转换

    这篇文章主要为大家详细介绍了C#实现实体类和XML相互转换的资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • C# WebApi CORS跨域问题解决方案

    C# WebApi CORS跨域问题解决方案

    本篇文章主要介绍了C# WebApi CORS跨域问题解决方案,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07

最新评论