如何在Powershell中将dotnet框架从核心更改为.NET Framework

时间:2019-02-19 19:38:00

标签: .net powershell .net-core

我已经在计算机上安装了.NET Core和.NET Framework。当前,如果我输入dotnet --version,则表明我正在使用.NET Core。如何在Powershell中从.NET Core交换到.NET Framework?

2 个答案:

答案 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

的信息