我已经在计算机上安装了.NET Core和.NET Framework。当前,如果我输入dotnet --version
,则表明我正在使用.NET Core。如何在Powershell中从.NET Core交换到.NET Framework?
答案 0 :(得分:1)
dotnet
是.NET Core的一部分。这是.NET Core的命令行界面(仅)。 .NET Framework没有dotnet
命令。
您可以使用dotnet
命令来为.NET Framework构建应用程序。编辑您的csproj并将其更改为目标.NET Framework(例如,TargetFramework
中的net472
),然后使用dotnet build
。那仍然使用.NET Core中的dotnet
,但定位和使用.NET Framework中的资产。
使用.NET Framework的另一种方法是直接使用msbuild.exe
。最终总是使用.NET Framework。但是没有dotnet
等价物(dotnet run
)。
答案 1 :(得分:0)
“ dotnet”是.Net Core cli工具。您可以阅读有关此here
的信息