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

Visual Studio中的Library是项目还是C#源代码文件?

Visual Studio 中 Library 的所属类型说明

你提到的编译状态下Project equals to an Assembly的对应关系是成立的,VS 中可独立编译的单个项目最终都会生成唯一对应的程序集(.exe 或 .dll 文件)。

而日常提到的 Library 分两种常见场景,对应不同类型:

  • 如果你指的是 VS 新建项面板里的「类库(Class Library)」,它本质属于 Project 类型,既不是单个C#源文件,也不是无组织的多个C#源文件组合:
    • 它有独立的项目配置文件(比如C#类库对应的.csproj文件),内部可包含任意数量的.cs源文件、资源文件、第三方依赖引用、编译规则配置等内容
    • 零散的C#源文件如果没有绑定对应的项目配置,VS 不会将其识别为可编译的类库,也无法直接输出类库程序集
  • 如果你指的是已经编译好的、可被其他项目引用的.dll文件,它属于编译产出的程序集文件,不属于源代码层面的Project、源文件等范畴,是项目编译后的最终产物。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 02:45:03