Rider 出现“未找到构建工具”错误

Posted

技术标签:

【中文标题】Rider 出现“未找到构建工具”错误【英文标题】:Rider got "There was no build tools found" error 【发布时间】:2016-10-24 05:59:52 【问题描述】:

我在 macOS 上安装了 Jetbrains Rider IDE EAP 12 (163.6834),并创建了一个新的 asp.net core mvc 项目,但是当我按下运行按钮时出现错误,我猜这是因为我的系统工具集首选项中为空的截图,但我不知道如何解决它。

— EXCEPTION #1/2 [InvalidOperationException]
Message = “There was no build tools found”
ExceptionPath = Root.InnerException
ClassName = System.InvalidOperationException
HResult = COR_E_INVALIDOPERATION=80131509
Source = JetBrains.Platform.ProjectModel.Host
StackTraceString = “
at JetBrains.ProjectModel.ProjectsHost.MsBuild.MsBuildSessionHolder.CreateSession () [0x00036] in <d56975ff7c7b45ca9ece62fa812698e6>:0 
    at JetBrains.ProjectModel.ProjectsHost.MsBuild.MsBuildSessionHolder.get_Session () [0x0000a] in <d56975ff7c7b45ca9ece62fa812698e6>:0 
    at JetBrains.ReSharper.Host.Features.EditProjectProperties.EditProjectProperties.<.ctor>b__0 (JetBrains.DataFlow.Lifetime lt, JetBrains.Rider.Model.EditProjectPropertiesSession editSession) [0x0011a] in <ec4b565dcde946098d9abab7af9373d2>:0 
    at JetBrains.Platform.RdFramework.Util.ReactiveEx+<>c__DisplayClass41[T].<ViewNotNull>b__3 (JetBrains.DataFlow.Lifetime lf, T v) [0x00008] in <1c6833f330ab4917b71044a5ce3ead83>:0 
    at JetBrains.Platform.RdFramework.Util.ReactiveEx+<>c__DisplayClass1 1[T].<View>b__0 (T v) [0x00011] in <1c6833f330ab4917b71044a5ce3ead83>:0 
    at JetBrains.Platform.RdFramework.Util.Signal1[T].Fire0 (System.Action 1[T][] listeners, T value) [0x0000a] in <1c6833f330ab4917b71044a5ce3ead83>:0
”

【问题讨论】:

您是否安装了 .NET Core 运行时/SDK? microsoft.com/net/core#macos 是的,我可以在 Termnal 中运行 'dotnet' 命令 【参考方案1】:

您是仅使用 .NET Core 解决方案还是使用混合 xproj 和 csproj 解决方案?目前,Rider 仅支持在已安装 VS 2015 和 .NET Core VS 工具的 Windows 平台上构建混合解决方案。

【讨论】:

.net 核心,我只是从 Rider 起始页创建一个模板项目。

以上是关于Rider 出现“未找到构建工具”错误的主要内容,如果未能解决你的问题,请参考以下文章

Rider 2018.1 iOS 模拟器在构建后未运行

Rider 2017.1.1下跑AVD出现Unexpected schema version 3错误的解决方法

Jetbrains Rider:[MSB4057] 项目中不存在目标“构建”

Rider 建议使用 C# 8 语法,但未能构建解决方案

Rider 中的输出窗口在哪里?

Intellij Idea Rider 2017.1 Xamarin Android 运行错误