You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

C#新手求助:如何引用不同解决方案中的项目?

在不同C#解决方案间引用项目的几种方法

方法1:把目标项目加入当前解决方案

  • 打开需要引用项目的解决方案,右键点解决方案节点 → 添加 → 现有项目
  • 定位到另一个解决方案里的目标项目文件(.csproj后缀),选中添加
  • 之后右键点击当前项目 → 添加 → 项目引用,就能选刚加进来的项目了
  • 注意:两个解决方案会共享这个项目文件,修改代码会同时影响两边

方法2:直接引用编译好的DLL文件

  • 先编译目标项目,找到它的输出目录(一般是bin/Debug或bin/Release),里面有.dll和.pdb文件
  • 在当前项目里右键点 依赖项 → 添加项目引用 → 切到浏览标签
  • 找到刚才的.dll文件,选中添加就行
  • 提醒:目标项目代码更新后,得重新编译再替换引用的DLL,不然拿不到新代码

方法3:用本地NuGet包管理

  • 右键点目标项目 → 打包,编译后会在输出目录生成.nupkg格式的NuGet包
  • 打开NuGet包管理器设置,添加一个本地文件夹作为自定义源
  • 在当前项目的NuGet包管理器里,选这个本地源,找到打包好的包安装
  • 好处:能管理版本,项目更新后重新打包发布到本地源就能更新引用

内容的提问来源于stack exchange,提问作者sara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 12:30:56