.net core 我如何知道我在macOS上安装了哪些版本的.NET framework?

.net core 我如何知道我在macOS上安装了哪些版本的.NET framework?,.net-core,macos-high-sierra,.net Core,Macos High Sierra,我正试图在macOS上的项目中确定TargetFramework的适当值。不起作用的当前值为: <TargetFramework>net46</TargetFramework> net46 我可以使用$dotnet--version检查我的.NET版本,但是我如何知道我安装了哪些版本的.NET framework 上介绍了.NET生态系统支持的TargetFramework值 对于以.NET Core 2.0为目标的应用程序,您需要netcoreapp2.0。对于库,

我正试图在macOS上的项目中确定
TargetFramework
的适当值。不起作用的当前值为:

<TargetFramework>net46</TargetFramework>
net46

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

上介绍了.NET生态系统支持的TargetFramework值


对于以.NET Core 2.0为目标的应用程序,您需要
netcoreapp2.0
。对于库,您可能需要类似于
netstandard2.0
的内容。

上介绍了.NET生态系统支持的TargetFrameworks值


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

没有可以在macOS上运行的.NET Framework版本。您正在使用.NETCore。考虑一下吧。对不起,这些框架对我来说是全新的。如何确定.NETCore的正确字符串
dotnet2
?对于.NET Core 2.0,您需要
netcoreapp2.0
。下面是targetframework名称的官方列表:您可能正在尝试在macOS上为.net framework构建不受支持的名称。尝试改用mono的msbuild和/或查看@omajid
netcoreapp2.0
worked。请作为答案发布,这样我就可以关闭这个。没有可以在macOS上运行的.NET Framework版本。您正在使用.NETCore。考虑一下吧。对不起,这些框架对我来说是全新的。如何确定.NETCore的正确字符串
dotnet2
?对于.NET Core 2.0,您需要
netcoreapp2.0
。下面是targetframework名称的官方列表:您可能正在尝试在macOS上为.net framework构建不受支持的名称。尝试改用mono的msbuild和/或查看@omajid
netcoreapp2.0
worked。请作为答案发布,以便我可以关闭此。