如何创建自己的dll并与他人共享[英] How to create my own dll and share it with others

本文是小编为大家收集整理的关于如何创建自己的dll并与他人共享的处理方法,想解了如何创建自己的dll并与他人共享的问题怎么解决?如何创建自己的dll并与他人共享问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我已经google了这个东西,找到了很多解决方案;
我已经使用过类,所以对此有所了解..现在我想使用自己的 DLL.
创建课程后,每个人都建议我执行以下操作

转到命令行并键入以下内容.

CSC/target:library/out:MyFunctions.dll AddClass.cs
MultiClass.cs FactorialClass.cs

转到命令行选项/target:library 并要求 C Sharp 编译器/链接器输出 DLL 而不是 EXE.DLL 可以有不同的名称;例如,/out:MyFunctions.dll 指示编译器输出名称为 MyFunctionsLib 的 DLL;否则,它将采用第一个 .cs 文件中的默认名称.这里是 AddClass.dll.

我没有得到上面的东西..任何人都可以帮助我理解这个东西.
在此先感谢.

推荐答案

您好,

要构建文件 MyFunctions.DLL,请使用以下命令行编译两个文件 Add.cs 和 Mult.cs:
csc/target:library/out:MyFunctions.DLL Add.cs Mult.cs

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

要构建可执行文件 TestCode.exe,请使用以下命令行:
csc/out:TestCode.exe/reference:MyFunctions.DLL TestCode.cs

/out 编译器选项告诉编译器输出一个 EXE 文件并指定输出文件的名称 (TestCode.exe).此编译器选项是可选的./reference 编译器选项指定此程序使用的一个或多个 DLL 文件.

请参考 URL (http://msdn.microsoft.com/en-us/library/3707x96z(v=vs.80).aspx[^]) 了解更多详情

如果您使用的是 Visual Studio,您可以按照以下步骤操作:
1. 打开你的项目.
2. 转到您的解决方案资源管理器.
3.右键单击您的项目名称并选择属性选项卡.
4. 转到应用程序选项卡并找到"输出类型"选项.
5.点击输出类型,选择类库.
6.保存并关闭属性窗口.
7. 构建你的项目,你会在你的项目的debug文件夹中找到dll文件.
8. 现在您可以将您的 dll 复制到您想要的任何项目中并进行投影或包含它们.

Prashant 提供了从命令行执行此操作的解决方案.我仍然不明白你为什么不使用 IDE.如果您想使用 IDE 执行相同操作,请参考以下解决方案:

http://www.c-sharpcorner.com/UploadFile/mahesh/dll12222005064058AM/dll.aspx[^]

本文地址:https://www.itbaoku.cn/post/1355925.html