# CreateBlocksLauncher **Repository Path**: XingYuStudio2015/CreateBlocksLauncher ## Basic Information - **Project Name**: CreateBlocksLauncher - **Description**: CreateBlocksLauncher源代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-05-02 - **Last Updated**: 2026-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CreateBlocksLauncher (CBL) > ⚠️ **特别声明:本项目所有代码 100% 由人工智能 (AI) 生成。** 由于 AI 的局限性,代码中可能存在未知的漏洞或逻辑错误,使用者需自行评估并承担使用本软件带来的所有风险。 **CreateBlocksLauncher (CBL)** 是一款基于 WPF 和 VB.NET 开发的现代化应用程序启动器。 ## ✨ 主要特性 - 🎨 **现代化界面**:基于 WPF 构建的流畅 UI,支持平滑滚动(Smooth Scrolling)和自定义主题(Theme Manager)。 - ⚡ **高速下载**:内置了 `Aria2cDownloader`,支持多线程、高速的文件及更新下载。 - 📦 **多版本管理**:提供专门的版本选择和设置页面(VersionSelectionPage, VersionSettingPage),轻松管理不同的环境或游戏版本。 - 🌐 **内嵌网页视图**:集成了 WebView2,支持直接在启动器内展示丰富的网页内容或公告。 - 📝 **Markdown 渲染**:内置了 Markdig 库,支持在界面中优雅地渲染 Markdown 格式文本。 - 🔄 **自动更新**:拥有完善的更新机制(UpdateHelper)及下载弹窗,轻松保持软件为最新版。 - 🔧 **高度可定制**:支持各种自定义设置项(SettingPage, SettingsHelper),以及单文件独立发布。 ## 🚀 环境要求 - **操作系统**:Windows 10 / Windows 11 (x64) - **运行环境**:.NET 10.0 Desktop Runtime ## 🛠️ 构建与开发 1. **克隆项目** ```bash git clone https://github.com/Fang/CreateBlocksLauncher.git ``` 2. **使用 Visual Studio 打开** 使用 **Visual Studio 2022**(确保安装了 .NET 10.0 SDK 和 WPF 开发工作负载)打开 `CreateBlocksLauncher.vbproj`。 3. **还原依赖包** 右键点击项目,选择“管理 NuGet 程序包”,或通过命令行执行 `dotnet restore`。 4. **编译运行** 按下 `F5` 启动调试,或发布为单文件程序。 ## 📦 依赖库 本项目使用了以下优秀的开源库: - [Markdig](https://github.com/xoofx/markdig) (v1.0.0) - 快速且强大的 Markdown 处理库 - [Microsoft.Web.WebView2](https://learn.microsoft.com/en-us/microsoft-edge/webview2/) (v1.0.3800.47) - 基于 Chromium 的嵌入式浏览器控件 - [SharpVectors.Wpf](https://github.com/ElinamLLC/SharpVectors) (v1.8.5) - 用于在 WPF 中处理 SVG 矢量图 ## 📄 开源协议 本项目采用**自定义非商业开源协议**发布,详情请参见 [LICENSE](LICENSE) 文件。 主要核心约束如下: 1. **不可商用**:本软件及任何衍生版本均不得用于任何商业目的。 2. **衍生作品必须开源**:基于本项目的任何修改、二次开发都必须在相同的许可协议下将源码进行公开分享。 3. **无后期支持与免责**:本项目代码"按原样"提供,作者不对代码做任何担保,且不提供任何后期维护或技术支持。 4. **100% AI 生成**:本项目代码完全由 AI 生成,使用者需自行评估并承担其中可能存在的潜在错误和安全风险。 5. **禁止违反中国法律法规**:禁止使用本软件从事任何违反中华人民共和国法律法规的行为,包括但不限于传播违法信息、侵犯他人合法权益、危害国家安全、破坏社会稳定等。 6. **命名限制与非原作者声明**:经过本开源项目任何修改的(二次生产)衍生版本,禁止使用 "CreateBlocksLauncher" 和 "CBL" 命名,并必须在合适的地方明确声明该版本非 CBL 原作者版本。