要把 C# 函数封装成 DLL,核心思路是新建类库项目,把要公开的方法写成 public,编译后得到 .dll 文件,再在目标项目里添加引用并调用。下面按"封装---调用---注意事项"的顺序给你过一遍,直接照着做就行。
第一步:创建类库项目并封装函数
打开vs2022
新建项目,类库,基于.net Fram 或者其他.Core 等等

第一步:创建类库项目并封装函数
新建类库项目:打开 Visual Studio,选"创建新项目",搜"类库",选 类库 (.NET Framework) 或 类库 (.NET Standard /.NET Core) 模板,命名后创建。
编写公共方法:在自动生成的类文件里写方法,类和要暴露的方法都必须是 public,否则外部项目引用后看不到。
namespace MyLibrary
{
public class Calculator
{
public int Add(int a, int b)
{
return a + b;
}
}
}
生成 DLL:右键项目 →"生成"(不是运行)。生成成功后,到项目的 bin\Debug 或 bin\Release 目录下就能找到 .dll 文件。
第二步:在其他项目中调用 DLL
1.添加引用:在调用方项目里右键"引用"或"依赖项"→"添加引用"→"浏览",找到刚才生成的 .dll 文件添加。

2.使用 using 引入命名空间,然后实例化类并调用方法:

using MyLibrary;
class Program
{
static void Main()
{
Calculator calc = new Calculator();
int result = calc.Add(5, 3); // 返回 8
Console.WriteLine(result);
}
}
如果方法是 static 的,直接用类名调用,不需要实例化。
添加引用时,把 DLL 拷到项目根目录下(比如建个 Lib 文件夹)再引用,别直接引用桌面或下载目录的路径;同时把引用属性里的 Copy Local 设为 True,编译后 DLL 会自动复制到 exe 同级目录,部署时才不会报"找不到 DLL"。
