我如何知道我在 macOS 上安装了哪些版本的 .NET 框架?

How do I know which versions of .NET framework I have installed on macOS?

我正在尝试确定 TargetFramework 在我的 macOS 项目中的适当值。无效的当前值是:

<TargetFramework>net46</TargetFramework>

我可以使用 $ dotnet --version 检查我的 .NET 版本,但我如何知道我安装了哪些版本的 .NET 框架?

.NET 生态系统支持的 TargetFrameworks 值在 https://docs.microsoft.com/en-us/dotnet/standard/frameworks 中进行了描述。

对于以 .NET Core 2.0 为目标的应用程序,您需要 netcoreapp2.0。对于图书馆,您可能需要 netstandard2.0 之类的东西。