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

如何将项目内的C#类转换为独立可复用的类?

跨项目复用C#类的正确姿势

1. 把复用类做成独立类库

别再复制文件改命名空间了,直接把你的UART封装类放到类库项目里:

  • 打开Visual Studio,新建项目时选「类库(.NET)」(根据你用的框架选对应版本,比如.NET Framework或.NET 6)
  • 把写好的UART类文件移到这个类库项目里,给它设一个固定的命名空间(比如SerialPortTools),以后不用再改

2. 在目标项目里引用这个类库

  • 右键你要复用类的项目,找到「依赖项」(旧版VS是「引用」),选「添加项目引用」
  • 在弹出的窗口里勾选你刚建的类库项目,点确定
  • 之后在目标项目的代码顶部加一行using SerialPortTools;,就能直接实例化你的UART类,完全不用复制文件

3. 可选:做成NuGet包方便跨环境复用

如果要在多台电脑或者多个独立项目里用,把类库打包成NuGet包更省心:

  • 右键类库项目,选「打包」,会生成一个.nupkg文件
  • 在目标项目里打开NuGet包管理器,选择「本地源」,找到这个包安装就行,后续更新类库只要重新打包安装新版本

注意事项

  • 类库的目标框架要和你的项目兼容,比如项目用.NET Framework 4.7.2,类库也得选同版本
  • 确保你的UART类是public修饰的,不然其他项目访问不到它

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 10:00:56