You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Arch系统Flatpak安装的Rider无法创建新项目(MsBuild报错)

解决Flatpak版Rider在Arch上MsBuild连接中断问题
  • 指定系统.NET的MsBuild路径
    打开Rider设置(Ctrl+Alt+S),进入Build, Execution, Deployment > Toolset and Build,在MSBuild version中手动选择系统.NET 6对应的MsBuild文件(通常路径为/usr/share/dotnet/sdk/6.0.x/MSBuild.dll,替换x为实际版本号),勾选Use MSBuild from .NET SDK后保存并重启Rider。

  • 添加Flatpak权限以访问系统.NET资源
    在终端执行以下命令,解除沙箱对系统dotnet目录的访问限制:

    flatpak override com.jetbrains.Rider --filesystem=/usr/share/dotnet
    flatpak override com.jetbrains.Rider --filesystem=~/.dotnet
    

    完成后重启Rider重试。

  • 检查并安装Flatpak沙箱内的.NET 6环境
    进入Rider的沙箱环境查看.NET版本:

    flatpak run --command=bash com.jetbrains.Rider
    dotnet --version
    

    如果未检测到.NET 6,在沙箱内执行以下命令安装:

    flatpak install flathub org.freedesktop.Sdk.Extension.dotnet6
    

    退出沙箱后重启Rider。

  • 重置Rider的MsBuild缓存
    删除Rider的MsBuild缓存目录(替换202x.x为你的Rider版本):

    ~/.var/app/com.jetbrains.Rider/config/JetBrains/Rider202x.x/msbuild
    

    重启Rider后重新创建项目。

内容的提问来源于stack exchange,提问作者Farhad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 06:30:51