在c#开发中,随着功能变多,我们常需要把代码拆成多个项目放到同一个解决方案里。Visual Studio提供了很方便的方式让我们添加新项目或者已有项目,并建立项目之间的引用关系。

通过Visual Studio界面添加项目
打开你的解决方案后,在右侧解决方案资源管理器里,右键点击最顶层的解决方案节点,选择“添加”,然后点“新建项目”或“现有项目”。
- 新建项目:在弹出的窗口中选模板,比如类库(Class Library),填好名称和路径即可。
- 现有项目:浏览到别的.csproj文件,直接把它加进当前解决方案。
添加项目引用
如果主项目想用新加项目里的类,必须加项目引用。右键主项目的“依赖项”或“引用”,选“添加项目引用”,勾选目标项目确定。
用代码查看引用是否成功
建好类库项目后,写个简单类,再在主项目里调用,示例如下。
// 类库项目 ClassLib1 中的代码
namespace ClassLib1
{
public class Hello
{
public static string Say()
{
return "来自类库的问候";
}
}
}
// 主控制台项目 Program.cs 中的代码
using ClassLib1;
using System;
class Program
{
static void Main()
{
// 调用类库方法,若没加引用会编译报错
Console.WriteLine(Hello.Say());
}
}
常见错误和处理
| 问题 | 原因 | 办法 |
|---|---|---|
| 找不到类型 | 没添加项目引用 | 按上面步骤加引用 |
| 目标框架不一致 | 两项目框架不同 | 改项目属性里的框架版本 |
用命令行添加项目
不用界面也行,用dotnet命令创建并加项目。
# 在解决方案目录执行 dotnet new classlib -n ClassLib1 dotnet sln add ClassLib1/ClassLib1.csproj dotnet add MainApp/MainApp.csproj reference ClassLib1/ClassLib1.csproj
这样就在c#里完成了添加项目和引用的基本操作,按需要选界面或命令行方式即可。
c#Visual_Studio项目引用修改时间:2026-07-30 18:03:16