您的位置:首页 > 编程语言 > C#

C#中自建动态链接库与使用(VS2010与记事本两种情况)

2010-10-28 23:29 302 查看
首先 VS2010的方法1.这是MyLib.cs (要用来生成DLL文件的.cs)首先,打开VS2010,新建一个项目,“库文件”如图

一部分代码会自动生成,然后在其中写入一个静态方法(并非必须静态)方便调用。生成。会在Debug\bin中找到相应DLL文件using System;using System.Collections.Generic;using System.Linq;using System.Runtime;using System.Text;

namespace MyLib{ public class Class1 {
public static void print() {
Console.WriteLine("Ca a!"); } }}
2.这是主程序跟建立普通项目一样,建立完成之后需要将上步生成的Dll文件放在新项目中的文件夹下,最好新建一个文件夹如lib在“项目”->“添加引用”中将现在项目下面的Dll拷贝版添加进来然后using 上一步的命名空间即可。using System;using System.Collections.Generic;using System.Linq;using System.Text;using ConsoleApplication2;
namespace ConsoleApplication2{ class Program { static void Main(string[] args) { MyLib.Class1.print(); Console.ReadLine(); } }}

===================================================================
===================================================================

记事本版代码肯定不会变动太多只是编译过程需要注意(windows\.net Framework下找到csc.exe 将csc.exe添加到环境变量的Path中)生成库文件的指令csc /target:library /out:MyLib.DLL MyLib.cs带库文件的程序编译指令 csc /out:Program.exe /reference:MyLib.DLL Program.cs
如此即可Vs2010 只不过将编译指令融入了设置文件中。本文出自 “Haley笔记” 博客,请务必保留此出处http://haley.blog.51cto.com/2280460/412119
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐