Aozora-Wings
Aozora-Wings
> 正常应该是不存在下列文件的 就算处理依赖 目录中的 Steam++.deps.json 中也并不包含 该文件 > > ``` > BD.WTTS.MicroServices.ClientSDK.resources.dll > ``` > > 我看你是使用 发布的压缩包打包也不应该会有地方引用该文件 确实,但是实际实行的时候就尝试访问了。。。我并没有修改发布的文件……
> 正常应该是不存在下列文件的 就算处理依赖 目录中的 Steam++.deps.json 中也并不包含 该文件 > > ``` > BD.WTTS.MicroServices.ClientSDK.resources.dll > ``` > > 我看你是使用 发布的压缩包打包也不应该会有地方引用该文件 > 正常应该是不存在下列文件的 就算处理依赖 目录中的 Steam++.deps.json 中也并不包含 该文件 > > ``` > BD.WTTS.MicroServices.ClientSDK.resources.dll...
> $@ 单纯是用来 传递 当前 Steam++.sh 获取的参数的 能运行,但是有点问题 1. 点退出,窗口关了,小图标和后台关不掉,得强行kill. 2. 无法打开网络加速选项卡。log: ```log 2024-06-07 18:11:31.0335|Error|MainWindowViewModel|(Accelerator) Plugin.OnInitializeAsync fail. | System.ComponentModel.Win32Exception (2): An error occurred trying to start process '/bin/bash' with working...
> 看起来是 > > https://github.com/BeyondDimension/SteamTools/blob/0614e172b837e8c4611ec4adc1299c7c5f059184/src/BD.WTTS.Client/Services.Implementation/IPC/IPCMainProcessServiceImpl.cs#L130 > > > 这里设置工作目录 出现了问题 > 尝试使用/bin/bash 启动 检测是否具有执行权限 whereis bash bash: /nix/store/6s5xr1g2vvyv1l4xs07kv05c7lhazsif-user-environment/bin/bash /nix/store/gq3g7dibjg2piwczsq109za9b0cr71b4-system-path/bin/bash ls -l /bin/ lrwxrwxrwx - root 9 6月 15:06 sh ->...
> 修改传参也是下个版本的发布了 你可以尝试克隆源码自己修改一下 从脚本 sh 注入环境变量执行 我是.net C#的新手……编译指令是什么?问了github copilot问不到……,尝试了几个不是报错就是走完之后看不到文件在哪里. 我该选择什么版本的net进行编译?尝试了6.0,7.0,8.0,但是都有警告和错误,好像8.0能成功执行,但是系统上的是8.0.300,提示我需要runtime,你发布的版本可以使用系统的dotnet 8.0.300来执行
> Linux 发布前需要准备 `\SteamTools\src\BD.WTTS.Client.Avalonia.App\bin\Release\Publish` 路径下需要 `dotnet-Runtime` 文件夹 下 `Linux-X64` 里面直接放 ASP.NET Core Linux 运行时 与 SDK 版本一致 `ShellScript` 文件夹 下 `Linux` 放 `build\linux` 里面的脚本 内容 注意 需要处理 为 LF 换行...
> 这个报错是代码有问题 选中 rc8 tag 处开始编译把 git describe --tags 3.0.0-rc.8 然后换了个错误: ```cmd D:\create\SteamTools\src\BD.WTTS.Client.Avalonia\UI\Views\Controls\OptionsDisplayItem.cs(175,13): error CS0246: 未能找到类型或 命名空间名“FABorder”(是否缺少 using 指令或程序集引用?) [D:\create\SteamTools\src\BD.WTTS.Client.Avalonia\BD.WTTS.Client.Avalonia.csproj: :TargetFramework=net8.0] Unhandled exception: System.ArgumentOutOfRangeException: Exception of type 'System.ArgumentOutOfRangeException' was thrown....
> 切换分支需要 重新克隆子模块 子模块版本不对 `git submodule update --recursive` 好像难度和我想的有点出入,可以编译了,经过一些设置,启动时不会报模块错误了,但是接下来还有问题: 证书能添加,但是不能启动监听端口,软件界面上提示成功实际没有成功。没法打开证书文件夹和hosts文件夹(感觉还是路径不一样的问题,但是提示证书安装成功。)
> 应该是没法在沙盒环境加速的问题 Unhandled exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.DllNotFoundException: Unable to load shared library 'xunyoucall64.dll' or one of its dependencies. In order...
> 程序又使用 setcup +bind 允许绑定 1024 以下端口的 应该是这个的执行也炸了 有点难搞,nixos的安装阶段不允许使用sudo权限,安装完成以后输出文件就变只读的了,不允许更改,所以没有简单地方法…… security.wrappers.dotnet = { source = "${pkgs.dotnet-runtime_8}/bin/dotnet"; owner = "root"; group = "root"; permissions = "4755"; capabilities = "cap_net_bind_service=ep"; }; nixos可以单独设置,但是因为遵循规则的原因,这个是在系统配置中设置的,并且操作的逻辑也是把文件复制出来到/run/wrappers/bin/ 这个文件夹后再去设置执行权限