`
bosschen
  • 浏览: 191474 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

制作DLL文件以及使用方法

 
阅读更多

先写一个dll源文件,可以用 txt 写,写完了改下后缀名为.cs 即可如下所示:

namespace OurGreeting
{
   	public class MyGreeting
	{
		public override string ToString()
		{
			return "您早!";
		}
	}
	
	public class YourGreeting
	{
		public override string ToString()
		{
			return "Good Morning!";
		}
	}
}

 在dos下进行编译,如下:

C:\Users\guestchan\Desktop>csc /t:library OurGreeting.cs
Microsoft (R) Visual C# 2005 编译器 版本 8.00.50727.4927
用于 Microsoft (R) Windows (R) 2005 Framework 版本 2.0.50727
版权所有(C) Microsoft Corporation 2001-2005。保留所有权利。

 然后生成了个文件OurGreeting.dll

再新建一个调用文件,用于输出dll中的信息,如下:

using System;
using OurGreeting;
public class Greeting
{
	public static void Main()
	{
		Console.WriteLine((new MyGreeting()).ToString());
		Console.WriteLine((new YourGreeting()).ToString());
	}
}

 编译语句如下:

C:\Users\guestchan\Desktop>csc /r:ourgreeting.dll greeting.cs
Microsoft (R) Visual C# 2005 编译器 版本 8.00.50727.4927
用于 Microsoft (R) Windows (R) 2005 Framework 版本 2.0.50727
版权所有(C) Microsoft Corporation 2001-2005。保留所有权利。

 输出:

C:\Users\guestchan\Desktop>greeting
您早!
Good Morning!

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

附:如果出现:“csc不是内部或外部命令,也不是可运行的程序解决方法”,则是因为没加入环境变量

解决办法是:

    右键点击"我的电脑"--"属性"--"高级"--"环境变量"--"系统变量"
    将PATH中加上路径:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\

 

 

 

分享到:
评论

相关推荐

    制作DLL文件

    制作DLL文件以及使用方法,并在DOS下进行文件的编译。

    C#制作dll文件.pdf

    C#制作dll文件.pdf

    使用PB编写DLL文件

    使用PB编写DLL文件 使用PB编写DLL文件 使用PB编写DLL文件 使用PB编写DLL文件

    UDS-27服务基于HMAC-SHA256制作DLL文件

    1、27服务请求Seed服务端返回32个字节的seed 2、根据密钥因子和HMAC-SHA...4、此dll文件可用于canoe工程进行27安全访问通过加载CDD的时候链接dll文件 5、DIVA工程也依赖该DLL文件 7、指导文档最后附上了响应的压缩工程

    RadASM制作DLL文件并注入一个位图启动

    RadASM制作DLL文件并注入一个位图启动 有几个方法将位图启动注入一个二进制文件。不幸的是非常不易。本教程中显示的方式是我遇到的最简单的,虽然可能有更简单的选择。问题是位图是一种资源,为此在一个现有的二进制...

    VB6.0生成的DLL文件制作成安装包和注册使用

    VB6.0生成的DLL文件制作成安装包和自动注册使用 本文是针对Excel VB6.0生成的DLL文件,使用第三方制作成安装文件,在用户电脑上进行安装注册,然后打Excel软件就可以使用DLL文件的功能,不用手动注册

    RadASM制作DLL文件并注入一个消息框

    此方法是完全有效的如果不是有点费时,但在这里有一种替代方法,可以把要添加的函数代码放入一个单独的可以被目标应用程序加载调用的DLL文件中。这将节省了查找代码空区,担心偏移等的麻烦。尽管 DLL 注入也有它的局限...

    按照CANoe模板制作seed&&key.dll工程,使用visual studio打开

    在canoe进行诊断测试的时候,在0x27服务中需要制作一个dll文件。可在canoe的诊断中进行加载,也可用于diva的自动化测试。 本资源按照canoe提供的KeyGenDll_GenerateKeyEx模板制作修改。 文章链接:...

    VB 制作DLL文件方法及步骤

    适合初学者了解并自动动手制作DLL文件。 DLL即动态链接库(Dynamic Link Library),是由可被其它程序调用的函数集合组成的可执行文件模块。DLL不是应用程序的组成部分,而是运行时链接到应用程序中。

    vs2010制作dll文件

    它会交你如何生成自己的dll文件,这样,你的代码会更加简洁,安全!

    LoadRunner测试过程中调用dll文件的制作与使用

    LoadRunner测试过程中调用dll文件的制作与使用 1、dll文件的制作 在Visual C++6.0开发环境下,打开File-New-Project选项,可以选择Win32 Dynamic-Link Library来创建一个名为dllfortest的空的dll工程(这只是方法...

    如何制作DLL接口及使用

    具体教程详见:http://blog.csdn.net/u010275850/article/details/53742683

    手把手教delphi写你的dll文件

    手把手教delphi写你的dll文件 一、调用参数用stdcall  和前面提到的一样,当引用DLL中的函数和过程时也要使用stdcall参数,原因和前面提到的一样。 二、用external语句指定被调用的DLL文件的路径和名称  正如...

    DLL文件的制作与调用(上)

    DLL文件的制作与调用(上) 使用语言 C++ 编译器 VC 2005 作者 慢跑 QQ 46655550 前言 本问具体用VS.NET 2005 进行制作DLL的简单制作与调用 本人没啥编程经验 希望本文对大家有帮助! 需要基础 C++语言 面向对象...

    如何用VB编写自己的DLL文件-并调用其中的函数

    这是VB的编程资料,如何编写自己的DLL文件,把他用在自己的程序中,这是VB的朋友们的困惑。只有了解了DLL的基本结构和编程技巧,才能为VB的程序服务好,本例只是一个简单的例子,用来说明DLL的进本结构。

    DLL图标文件制作工具IconJack32---提取EXE图标制作DLL工具

    DLL图标文件制作工具IconJack32---提取EXE图标制作DLL工具

    LoadRunner测试过程中调用dll文件的制作与使用.

    LoadRunner测试过程中调用dll文件的制作与使用.

    教案C#制作dll文件.pdf

    教案C#制作dll文件.pdf

    EXE运行依赖DLL文件提取工具.rar

    制作绿色软件必备的一款小工具,用于查看并提取EXE文件运行所需要的全部DLL文件,运行后,选择EXE进程,点击查看加载文件,可以查看该EXE文件所加载的所有DLL文件,加载的DLL可直接复制到指定文件夹中。

    Visual Studio 2005 制作DLL文件1

    其 实VS下面开发C++的DLL还是很方便的,而且Release的时候也很方便,只要把模块的只能划分清楚,封装好不同的DLL工程,在一个主工程里面引 用这些不同的DLL工程还是很不错的,这样发布的时候有一个主工程的EXE 和...

Global site tag (gtag.js) - Google Analytics