列出ASP.NET Core中已安装的NuGet软件包

时间:2019-07-20 23:24:37

标签: c# asp.net-core reflection nuget

我正在寻找一种方法来列出我(手动)在ASP.Net Core 2.2中拥有的所有NuGet库。

我通常为.NET找到一个solution,其中涉及解析packages.config。但是,通过IIS启动时,可执行文件位于完全不同的目录中,这使我无法轻松访问文件。 另一个选项是get all assemblies,但这包括System.*程序集和我不想显示的自定义程序集。

1 个答案:

答案 0 :(得分:0)

解析dotnet list package的输出。我认为可以使用3或4个正则表达式来完成。 make it work with packages.config projects项目正在进行中,但优先级较低,并且已经有request to make the output more easily parsable