Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xunkong/xunkong
记录旅途中发生的事
https://github.com/xunkong/xunkong
genshin-impact winui xunkong
Last synced: about 8 hours ago
JSON representation
记录旅途中发生的事
- Host: GitHub
- URL: https://github.com/xunkong/xunkong
- Owner: xunkong
- License: mit
- Created: 2022-01-19T10:08:01.000Z (about 3 years ago)
- Default Branch: dev
- Last Pushed: 2024-12-22T07:48:06.000Z (about 2 months ago)
- Last Synced: 2025-01-31T19:20:25.836Z (7 days ago)
- Topics: genshin-impact, winui, xunkong
- Language: C#
- Homepage: https://xunkong.cc
- Size: 2.41 MB
- Stars: 940
- Watchers: 8
- Forks: 40
- Open Issues: 184
-
Metadata Files:
- Readme: README.dev.md
- License: LICENSE
Awesome Lists containing this project
- awesome-genshin-impact - xunkong
README
# 开发指南
## 环境
- Windows 10 1809 及以上版本
- 安装 Visual Studio 2022
- 安装 [Windows App SDK](https://docs.microsoft.com/zh-cn/windows/apps/windows-app-sdk/set-up-your-development-environment)## 拉取
- 使用 Git 拉取本项目
- 更新各子模块至最新的提交
- 在 Release 页面下载最新的资源包并解压至 `Desktop\Package\Assets` 文件夹## 生成
- 打开 `Xunkong.Dev.sln` 文件,并把 `Xunkong.Desktop.Package` 设为启动项目
- 解决方案平台更改为 x64 或 arm64(不会有人用 Windows ARM 开发吧)
- 修改项目 `Xunkong.Desktop`、`Xunkong.Desktop.Background`、`Xunkong.Desktop.Package` 的 `目标操作系统版本` 为**已安装的 Windows SDK 的版本**
- 打开项目 `Xunkong.Desktop.Package` 内的 `Package.appxmanifest` 文件,转到打包栏,修改包名(不修改则会在调试时卸载已安装的侧载版)
- 生成项目该项目勾选了 **不启动,但是在启动时调试代码**,点击调试后需要手动打开程序
## 发布
- 打开项目 `Xunkong.Desktop.Package` 内的 `Package.appxmanifest` 文件,转到打包栏
- 在发布者右侧点击 `选择证书`,然后创建签名证书
- 右键点击项目 `Xunkong.Desktop.Package`,依次选择 `发布`、`创建应用程序包`
- 勾选 `旁加载`、取消勾选 `启用自动更新`,签名方法选择 `使用当前证书`
- 填写版本号,选择合适的配置方案,创建应用程序包## 截图
VS工作负载
![vs-workload](https://file.xunkong.cc/static/repo/xunkong/vs-workload.webp)
目标操作系统版本(修改为已安装的 Windows SDK 版本)
![target-os-1](https://file.xunkong.cc/static/repo/xunkong/target-os-1.webp)
![target-os-2](https://file.xunkong.cc/static/repo/xunkong/target-os-2.webp)修改包名、创建证书
![package-operation](https://file.xunkong.cc/static/repo/xunkong/package-operation.webp)