Visual C# 制作DLL文件

摘要:
填写项目文件名,并选择存储文件的目录。运转csusing系统;使用System.Collections。通用的使用系统。Linq;使用系统。文本namespacemyDll{publicclassOperate{publicintgetSum{returna+b;}}2、 测试DLL1.创建一个新的控件应用程序文件-˃新建-˃项目-˃Visual C#-˃控制台应用程序。

一、制作.dll
1.首先创建一个新类库工程文件 
 文件->新建->项目->Visual C#->类库。
填入工程文件名称,并且选择文件要存放的目录。 
2.工程文件 
将Class1.cs改名自己要创建的文件名:Operate.cs,并填入代码。 
3.生成DLL文件 
生成->生成myDll.dll,最后会在工程文件的bindebug目录里看到myDll.dll,文件扩展名是dll。

Operate.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace myDll
{
    public class Operate
    {
        public int getSum(int a, int b)
        {
            return a + b;
        }
    }
}

  二、测试DLL 
1.新建一个控制应用程序 
 文件->新建->项目->Visual C#->控制台应用程序。
 通过这个控制应用程序来测试我们的.dll组件。
2. 为Namespace添加引用 
 项目->添加引用->浏览,到刚才生成的DLL,然后按OK。即将引用 
 加到当前的工程文件的类里。 
3.调用myDll命名空间,创建myDll对象,并且调用它的方法和属性。 
(1)using myDll; 
(2)创建Operate一个实例; 
(3)调用方法和属性。

Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using myDll;
namespace TestDll
{
    class Program
    {
        static void Main(string[] args)
        {
            Operate operate = new Operate();
            int c;
            c = operate.getSum(5,9);
            Console.WriteLine(c);
        }
    }
}

  4. 结果为14,说明生成的.dll正确

免责声明:文章转载自《Visual C# 制作DLL文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇微信小程序地图组件中的include-points怎样缩放视野并将所有坐标点在规定的视野内展示?mybatisplus使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

WPF布局(3)坐标(转)

在动态定位布局时,经常需要获取控件或鼠标的相对位置,WPF提供了这样的函数可以我们使用。 1、获取元素相对于父控件的位置使用Vector VisualTreeHelper.GetOffset(Visual visual)方法,返回visual在其父控件中的偏移量,然后你再将返回值的Vector对象转换成Point对象2、获取元素相对于祖宗控件或子孙控件的位...

让JavaScript在Visual Studio 2015中编辑得更容易

微软发布的Visual Studio 2015展示了该公司对于让该开发工具更好的支持主流的开发语言的工作。微软项目经理Jordan Matthiesen已经详细列出了一些具体处理JavaScript开发的新增功能。Matthiesen解释了他的JavaScript工具团队专注于提高对JavaScript库、ECMAScript 2015(以前是ECMAS...

C# 利用反射动态加载dll

笔者遇到的一个问题,dll文件在客户端可以加载成功,在web端引用程序报错。解决方法:利用反射动态加载dll 头部引用加: using System.Reflection; 主要代码: Assembly asm = Assembly.LoadFrom(AppDomain.CurrentDomain.BaseDirectory+ "/DeclareDLL/...

VS2010+Visual Assist X

以前一直用VC++6.0,配一个VA,感觉也挺好用的。今天安装了VS2010,感觉还是有点不适应。然后安装了一个Visual Assist X,主要是VS2010下破解VA有点小麻烦,中途也出现了一些问题,现记录下整个过程。当然VS2010也要破解。Visual Assist X下载地址:http://pan.baidu.com/s/1cer4K#0-ts...

拉依达准则 剔除异常点

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Tool { /// <summary> /// 拉依达准则 剔除异常数据 /// </summary> public class...

VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题

使用VS2008编译了一个程序,使用到自己编译的DLL,丢到某些机子上无法运行,提示“由于应用程序配置不正确,应用程序未能启动”的错误,装了vcredist_x86也没有用,开始以为是DLL的问题,后来换个简单的程序,仍然不行,百撕不得其解,后来上网找,下面有说了很多解决办法。 我最终的解决办法是复制本机中的.manifest文件,修改里面的版本号,复制到提...