如何查找Microsoft.AspNetCore.App共享框架包含的所有软件包?
Microsoft.AspNetCore.App共享框架程序集清单获取说明
存在官方持续维护的最新版本程序集清单,你可以通过以下几种方式获取对应版本的完整清单:
你提到的框架在.csproj中的引用方式如下:
<FrameworkReference Include="Microsoft.AspNetCore.App" />
- 官方仓库查询:aspnetcore代码仓库中每个正式发布版本对应的标签分支下,都维护了对应版本的共享框架程序集清单,切换到你所用的.NET版本对应的标签,即可查看对应配置文件中的完整程序集列表。你找到的2019年的.props文件是早期.NET Core版本的维护文件,后续.NET版本调整了共享框架清单的维护路径,因此旧路径的文件已被移除。
- 本地SDK目录查询:如果你本地已经安装了对应版本的.NET SDK,可直接进入SDK安装目录下的
shared/Microsoft.AspNetCore.App/[对应版本号]文件夹,该目录下的所有dll文件就是当前版本共享框架包含的完整程序集。 - 项目资产文件查询:在项目中添加上述框架引用并完成NuGet还原后,可在项目根目录的
obj文件夹下找到project.assets.json文件,搜索该文件中Microsoft.AspNetCore.App相关的依赖项,即可获取当前项目使用的框架版本对应的完整程序集列表。
内容的提问来源于stack exchange,提问作者mythz
相关产品推荐
相关产品推荐

