Skip to content

refactor: 项目 C# 化#2511

Draft
SALTWOOD wants to merge 169 commits intodevfrom
dev
Draft

refactor: 项目 C# 化#2511
SALTWOOD wants to merge 169 commits intodevfrom
dev

Conversation

@SALTWOOD
Copy link
Member

@SALTWOOD SALTWOOD commented Feb 26, 2026

此计划旨在将整个 PCL-CE 残存的 VB.NET 代码完全迁移至 C#。
目前完成的部分:

  • 修复所有构建时错误
  • 修复 CI
  • 使核心功能(启动、下载)基本可用
  • 重构 ModValidate
  • 移除所有 dynamic 转型
  • 优化代码风格,使用现代 C# 语法
  • 部分重构代码

项目发起者:@SALTWOOD
主要开发者:

基于目前项目已经部分可用的事实,以 Draft 状态开启此 PR。

SALTWOOD and others added 30 commits February 21, 2026 22:49
沟槽的 vb 怎么又回来了?补药啊!
怎么 slnx 还是引用的 vbproj(坏)
wtommy932 and others added 13 commits February 28, 2026 12:07
This reverts commit dc22378.
* ref: 替换 PageToolsHelpDetail.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 PageSetupGameLink.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 PageSetupFeedback.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 PageLoginProfileSkin.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 PageLoginProfile.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 MyMsgText.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 MyMsgMarkdown.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 MyMsgInput.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 MyImage.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 FontSelector.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 ClipboardInterceptor.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 PageSelectLeft.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 PageLogRight.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 PageSpeedLeft.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 Application.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 PageLoginOffline.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 PageSetupLaunch.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 PageSetupUpdate.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 PageLogLeft.xaml.cs 中 Microsoft.VisualBasic 的引用

* chore: 替换 PageToolsGameLink.xaml.cs 中 Microsoft.VisualBasic 的引用

* ref: 替换 FormMain.xaml.cs 中 Microsoft.VisualBasic 的引用
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size: XXL PR 大小评估:巨型 🚧 正在处理 开发人员正在对该内容进行开发、测试或修复,进展中

Projects

None yet

Development

Successfully merging this pull request may close these issues.