欢迎
有关如何使用 Discord History Tracker 的说明,请访问官方网站。
要报告问题或提出建议,请先查看issues页面,确保其他人尚未创建类似的问题报告。如果您找到了现有的问题,请在其中评论或添加反应。否则,请点击New Issue,或通过电子邮件contact@chylex.com或Twitter @chylexmc联系我。
如果您对从源代码构建感兴趣,请继续阅读下面的构建说明。
此分支专用于Discord History Tracker桌面应用程序。如果您正在寻找较早的仅浏览器版本,请访问master-browser-only分支。
构建说明
设置
fork该仓库并将其克隆到您的计算机(如果您从未使用过git,可以下载GitHub Desktop客户端快速入门)。
文件夹组织:
app/
包含桌面应用程序的Visual Studio解决方案web/
包含官方网站的源代码,可用作制作您自己网站的模板
要开始编辑桌面应用程序的源代码,请安装.NET 8 SDK,然后在Visual Studio或Rider中打开app/DiscordHistoryTracker.sln
。
构建
要构建桌面应用程序的Debug
版本,无需额外要求。
要构建桌面应用程序的Release
版本,请按照您的操作系统的说明进行操作。
Release – Windows (64位)
- 安装Powershell 5或更新版本(在Windows 10上,自带的Powershell版本应该足够)
运行app/build.bat
脚本,并阅读下面的分发部分。
Release – 其他操作系统
- 从您的仓库安装
zip
包
运行app/build.sh
脚本,并阅读下面的分发部分。
分发
上述构建脚本将准备好可分发的Release
版本。脚本完成后,app/bin
文件夹将包含适用于每个主要操作系统的自包含可执行文件,以及适用于所有其他系统但需要安装.NET 8的便携版本。
请注意,在Windows上构建时,为Linux和Mac生成的.zip
文件将没有正确的文件权限,因此无法通过双击可执行文件来运行它们。由于.NET 8修复了在Linux上发布Windows可执行文件的几个问题,我建议使用Linux为所有操作系统构建应用程序。