LiteLDev/LiteLoader.NET

无法加载LiteLoader.NET

Closed this issue · 21 comments

操作系统

Windows

LiteLoader版本

2.12.3

LiteLoader.NET版本

2.12.1-pre.1

BDS版本

1.19.73

发生了什么?

04.04 21:21:01 [服务器] ERROR [LiteLoader Plugin <LiteLoader.NET> throws an exception in onPostInit!
04.04 21:21:01 [服务器] ERROR [LiteLoader Fail to init plugin <LiteLoader.NET>!

复现此问题的步骤

在Rhymc.com装载LiteLoader.net并加载插件的时候遇到这个问题,插件也没法加载

有关的日志/输出

04.04 21:21:01 [服务器] ERROR [LiteLoader Plugin <LiteLoader.NET> throws an exception in onPostInit!
04.04 21:21:01 [服务器] ERROR [LiteLoader Fail to init plugin <LiteLoader.NET>!

插件列表

No response

一眼没装.NET运行时

面板服怎么装

安装LLNETPreloader,然后下载这个解压放plugins/lib/managed/dotnet

还是没法加载

@reskevin 重新看下我回复

04.04 22:10:50 [服务器] ERROR [PreLoader Can't load plugins/LLNETPreLoader.dll !
04.04 22:10:50 [服务器] ERROR [PreLoader Error code: 126 !
04.04 22:10:50 [服务器] ERROR [PreLoader 找不到模块。
没用

核对一下以下步骤

  • 放置.NET 7.0运行时二进制文件

地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/7.0

    • 找到.NET 运行时 7.0.x,你会看到如下内容

      下载 .NET 7.0 Runtime (v7.0.x) 版

      平台安装程序二进制文件
      Linux包管理器说明Arm32 | Arm32 Alpine | Arm64 | Arm64 Alpine | x64 | x64 Alpine
      macOSArm64 | x64Arm64 | x64
      WindowsArm64 | x64 | x86 | winget 指令Arm64 | x64 | x86
      全部dotnet-install scripts
    • 不论是基于Wine还是Windows的面板,你需要的都是Windows二进制文件列的x64文件
    • 下载到的是个zip文件
    • 到BDS安装目录的plugins\lib文件夹下,创建一个叫managed的文件夹,进去再创建一个叫dotnet文件夹,将zip所有文件解压到此文件夹,也就是说plugins\lib\managed\dotnet文件夹下应该有dotnet.exeshared文件夹
  • 放置nethost.dll

  • 放置Ijwhost.dll

    • Ijwhost.dll放到BDS安装目录的plugins\lib文件夹下
    • (下载地址: LLNET的压缩包内lib文件夹下自带了,放上去就行了)
  • 运行

@reskevin 缺了nethost

nethost放哪?

plugins\lib

[LLNETPreLoader Cannot fine global .NET runtime, try using the local runtime.

在这一行就卡住了

Pd233 commented

有可能是wine版本过低?

这个我不知道啊,用的是Rhymc的面板服

建议联系旋律云更新wine

怎么联系呢?

怎么联系呢?

找客服

客服说Wine已经是最新版本了

Pd233 commented

客服说Wine已经是最新版本了

LLNETPreLoader.zip
试试这个重新编译的PreLoader?

还有问题可以跟评