创建.dll's Out Of函数

本文关键字:Out Of 函数 dll 创建 | 更新日期: 2023-09-27 17:49:35

首先,我对c#的OOP功能有非常基本的了解,但这正是我想要的:

我有一个函数,我想编译成一个。dll,因为我正在做的项目将更容易执行c#的力量。虽然我已经准备好了函数,但我不具备创建.dll的技术知识,如果它可能包含在项目中并调用函数的话。也有一种方法来显示。dll的"用户",它接受什么函数,当它被包含在一个项目中返回什么(我确信智能感知显示方法参数时调用的方法),但如何"用户"知道包含什么方法?

也有可能,我的。dll的,我创建可能使用的人在c++/C编码?

注:我确实研究了微软文档,但我没有完全得到它。我目前也在尝试从另一个文档中学习。

谢谢。

创建.dll's Out Of函数

您可以创建一个类库项目,在该项目中您可以在类中拥有函数。类库的输出是一个dll文件,可以与。net框架的其他项目一起使用。

关于在c++中使用。net dll,你可以看到这篇文章:在原生c++中使用。net编译的dll

正如Habib所提到的,创建.dll就像创建一个类库项目并将代码移动到那里一样简单。如果需要的不是简单的方法/参数提示,则需要向类和方法签名添加XML注释,如下所示:http://msdn.microsoft.com/en-us/library/b2s063f7%28v=vs.100%29.aspx

例如:

/// <summary>
/// Adds a user to the users table
/// </summary>
/// <param name="first">User's first name.</param>
/// ... and so on
bool AddUser(string first, string last, string userName, string password);

在项目设置对话框中还有一个选项,可以让Visual Studio从项目中的所有XML注释生成一个XML文件。这个XML文件可以提供给SandCastle Help file Builder (http://shfb.codeplex.com/)来生成msdn风格的文档页面,或者您可以自己应用XSLT并将它们托管在方便的地方…