使用C#创建动态链接库

时间:2017-07-15 15:13:49

标签: c#

是否可以通过#C编码制作一个dll文件?我想为window创建一个动态链接库dll。它适用于gta san andreas.So我可以通过使用C#编程代码制作一个dll文件,或者我应该需要#C ++。

编辑:那有没有办法让这个dll成为asi?

2 个答案:

答案 0 :(得分:0)

DLL文件(动态链接库)只是一个函数库,可以使用C#创建。

实际上Microsoft MSDN有一篇关于这个确切主题的文章

How to: Create and Use C# DLLs

  

csc /target:library /out:MathLibrary.DLL Add.cs Mult.cs

     

/target:library编译器选项告诉编译器输出DLL而不是EXE文件。 / out编译器选项后跟文件名用于指定DLL文件名。否则,编译器使用第一个文件(Add.cs)作为DLL的名称。

答案 1 :(得分:0)

只需创建类库项目即可。这将创建具有DLL扩展的程序集。然后可以在其他项目中引用它,就像引用.NET Framework库一样。此项目中的所有公共类型都可供其他程序集访问。