我已通过 JetBrains Rider 安装了 .NET。 它显示为已安装:
我的应用程序可以在 .NET8.0 下构建并在 .NET8.0 within Rider 下运行。
我在
bin/Debug/net8.0/name_of_my_app.exe
中找到了 .exe(在我使用 Rider 时构建的),并想使用终端运行它。所以我打开了一个终端并执行了name_of_my_app.exe
;它说“您必须安装.NET才能运行此应用程序。”。
因此,我寻找任何我能找到的dotnet.exe
,但我能找到的唯一两个不是.NET8.0:
7.0.10 at [C:\Program Files\JetBrains\JetBrains Rider 2023.3.3\lib\ReSharperHost\windows-x64\dotnet\shared\Microsoft.NETCore.App]
所以我的问题是:我的 .NET8.0 到底在哪里
dotnet.exe
,这样我就可以将它添加到我的环境变量 PATH 中,这样我就不必启动 IDE 来运行我的应用程序。
我正在使用
Windows 11
和 JetBrains Rider 2023.3.3
。
我从未尝试在安装 .NET 之前安装 Rider,但您可以检查 Rider 设置
File
-> Settings
-> Build, Execution, Deployment
-> Toolset and Build
(Rider docs),它应该包含以下信息使用的工具集。例如:
但我建议手动安装 - 从 here 下载适当的版本,安装,然后根据需要更改 Rider 设置。