.net core 如何使用Visual Studio 2019打开开源.NET核心库?

.net core 如何使用Visual Studio 2019打开开源.NET核心库?,.net-core,asp.net-identity,.net Core,Asp.net Identity,既然.NET核心库是开源的,那么如何使用Visual Studio 2019打开单个git克隆库呢 例如,如果您从git克隆;首先,您将在一个地方面对一组库,如Identity、SignalR等 在每个库文件夹中,您将面临一些.slnf文件,等等 如果您尝试用VS打开.slnf,它将加载整个项目,此外,您还将得到关于为VS下载一些额外组件的建议 所以 研究代码需要哪些额外的组件 如何使用.slnf打开单个库(如Identity) 身份是整个AspNetCore的一个组成部分。组件相互依赖,

既然.NET核心库是开源的,那么如何使用Visual Studio 2019打开单个git克隆库呢

例如,如果您从git克隆;首先,您将在一个地方面对一组库,如Identity、SignalR等

在每个库文件夹中,您将面临一些.slnf文件,等等

如果您尝试用VS打开.slnf,它将加载整个项目,此外,您还将得到关于为VS下载一些额外组件的建议

所以

  • 研究代码需要哪些额外的组件
  • 如何使用.slnf打开单个库(如Identity)

  • 身份是整个AspNetCore的一个组成部分。组件相互依赖,形成“层次结构树”

    如您的屏幕截图所示,AspNetCore有491个项目

    .slnf
    是一个
    解决方案过滤器
    :仅查看完整解决方案的子集,但了解整个解决方案。
    Identity.slnf
    包括491个项目中的83个,基本上是Identity组件加上需要首先构建的所有依赖项(即其他引用项目)。使用
    IndentityNoDeps.slnf
    可获得更为过滤的视图(无deps),该视图更侧重于标识部分