Windows命令提示符中的“您是要运行dotnet SDK命令吗?请安装dotnetsdk”

use*_*272 1 .net c# .net-core asp.net-core

我刚刚在系统viz上安装了点网核心sdk和运行时(2.2.1)。Windows Server 2012R2。我正在尝试使用以下命令提示符创建控制台应用程序

dotnet new console
Run Code Online (Sandbox Code Playgroud)

但它说

您是要运行dotnet SDK命令吗?请安装dotnetsdk

是否需要其他配置。环境路径变量还包含以下文件夹C:\ Program Files \ dotnet。我尚未安装VS2017。试图使用VS Code

tom*_*zak 6

就我而言,我还有一个C:\ Program Files(x86)\ dotnet,那里有一个运行时版本,该版本是从Path而不是C:\ Program Files \ dotnet中的SDK挑选的

这导致了完全相同的错误消息,并且打破了Visual Studio中的解决方案(但在Rider中却没有)


Big*_*zzy 5

请确保您已经安装了SDK而不仅仅是运行时。

在此处输入图片说明

更新

如果您运行dotnet.exe --list-sdks命令,这就是您将在未安装 SDK 的服务器上看到的内容

在此处输入图片说明

这是安装了 SDK 的:

在此处输入图片说明

需要在开发机器上安装 SDK 才能构建和运行应用程序和运行时(通常在应用程序服务器或用户机器上)才能运行构建的应用程序。