萨雷安の迦巴勒幻想大图书馆

    • 注册
    • 登录
    • 搜索
    • 版块
    • 最新
    • 标签
    • 热门
    • 用户
    • 群组

    [插件开发]FAQ上的SamplePlugin加载不了是为啥呢?

    问答与求助
    1
    2
    264
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • I
      ICECAT 最后由 ICECAT 编辑

      最开始拉下来在VS2022里的依赖项全都不可用。
      加了NuGet源之后DalamudPackager正常了,但是几个dll引用还是缺失。于是把项目文件里的

          <DalamudLibPath>$(appdata)\XIVLauncher\addon\Hooks\dev\</DalamudLibPath>
      

      替换为本地路径 D:\Dalamud.Updater.exe_v1.0.4.3\addon\Hooks\dev
      于是项目可以正常build了,但在游戏里加载不了……
      有什么解决办法吗?(C#项目没什么经验,如果问题很白痴还请见谅……)

      补一个项目传送门:https://github.com/goatcorp/SamplePlugin

      1 条回复 最后回复 回复 引用 0
      • I
        ICECAT 最后由 编辑

        已解决……
        看log报错说没有找到DalamudPluginInterface.get_AssemblyLocation()方法,于是改了源代码

        //var imagePath = Path.Combine(PluginInterface.AssemblyLocation.Directory?.FullName!, "goat.png");
        var imagePath = "D:\SamplePlugin-master\SamplePlugin\bin\x64\Release\goat.png"
        

        问题就解决了,神奇的是加载成功之后我再改回来也没报错了?

        1 条回复 最后回复 回复 引用 0
        • First post
          Last post
        Powered by N(ode).B.B | Contributors
        粤ICP备20037988号