如何查看GitHub上旧.NET 5.0项目中使用的NuGet包?
查看.NET 5项目的NuGet包方法(Mac环境)
以下几种实用方法可帮你查看GitHub上该.NET 5项目的NuGet包:
直接查看项目配置文件
.NET 5+项目的NuGet包引用会直接写入.csproj文件中。你可以直接在GitHub仓库里找到对应项目的.csproj文件打开,查找<ItemGroup>节点下的<PackageReference>标签,每个标签的Include属性对应包名,Version属性对应版本号。如果项目包含多个子项目,需逐个查看对应子项目的.csproj文件。使用.NET CLI命令(本地克隆后)
- 将GitHub上的项目克隆到本地Mac;
- 安装.NET 5 SDK(可通过Homebrew执行
brew install dotnet@5,或下载官方安装包完成安装); - 打开终端进入项目根目录,执行命令:
该命令会列出项目所有直接引用的NuGet包及版本,添加dotnet list package--include-transitive参数还能查看间接依赖的包。
通过Visual Studio for Mac查看
若你安装了Visual Studio for Mac,克隆项目后打开解决方案,右键点击目标项目选择「管理NuGet包」,在「已安装」标签页就能看到当前项目使用的所有NuGet包及对应版本。
内容的提问来源于stack exchange,提问作者Ramazan Demirtas
相关产品推荐
相关产品推荐

