From d8d90c0951ee3b6d731a496df8555b71375f951d Mon Sep 17 00:00:00 2001 From: yuuko Date: Mon, 24 Nov 2025 18:26:31 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=8D=E7=BA=A7=E5=88=B0=20.NET=20Framework?= =?UTF-8?q?=204.0=20-=20Windows=207=E5=AE=8C=E5=85=A8=E5=86=85=E7=BD=AE?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 技术优势: - .NET Framework 4.0 在所有 Windows 7 系统上已内置 - 无需用户下载安装任何运行时 - 完全绿色软件,真正的即开即用 更新内容: - SlideCombine.csproj: 目标框架从 4.5.2 降级到 4.0 - build_win7.bat: 编译脚本更新为 v4.0 - GitHub Actions: 自动构建使用 .NET Framework 4.0 - README_Windows7.md: 文档更新,强调Windows 7内置支持 用户收益: - ✅ 零依赖:Windows 7 原生支持,无需任何安装 - ✅ 更兼容:支持更老的Windows系统 - ✅ 更简单:用户无需下载任何运行时环境 - ✅ 更快速:系统内置,启动更快 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .github/workflows/build.yml | 6 +++--- README_Windows7.md | 6 +++--- SlideCombine.csproj | 2 +- build_win7.bat | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6f55668..066f24e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,7 +27,7 @@ jobs: run: nuget restore SlideCombine.csproj - name: Build Solution (Release) - run: msbuild SlideCombine.csproj /p:Configuration=Release /p:Platform="AnyCPU" /p:OutputPath=bin\Release\ + run: msbuild SlideCombine.csproj /p:Configuration=Release /p:Platform="AnyCPU" /p:TargetFrameworkVersion=v4.0 /p:OutputPath=bin\Release\ - name: Create Release Package run: | @@ -63,7 +63,7 @@ PDF书签合并工具 v$version - Windows 7兼容版 系统要求: ✅ Windows 7 SP1 或更高版本 -✅ .NET Framework 4.5.2 或更高版本(通常已内置) +✅ .NET Framework 4.0 或更高版本(Windows 7 已内置) ✅ 绿色软件,解压即用 使用方法: @@ -245,7 +245,7 @@ pause - ✅ 多编码支持 ### 技术信息 - - 目标框架:.NET Framework 4.5.2 + - 目标框架:.NET Framework 4.0 - 文件大小:约 30-50 KB - 兼容系统:Windows 7 SP1 到 Windows 11 diff --git a/README_Windows7.md b/README_Windows7.md index db95a35..5a5e3e3 100644 --- a/README_Windows7.md +++ b/README_Windows7.md @@ -6,7 +6,7 @@ PDF书签合并工具是一个专门为Windows 7系统优化的绿色软件, ### ✨ 主要特点 -- ✅ **Windows 7 原生支持**:基于 .NET Framework 4.5.2,大多数系统已内置 +- ✅ **Windows 7 原生支持**:基于 .NET Framework 4.0,系统已内置 - ✅ **绿色软件**:无需安装,解压即用,不写入注册表 - ✅ **体积极小**:编译后仅 30-50 KB - ✅ **启动迅速**:原生 .NET Framework 应用程序 @@ -18,7 +18,7 @@ PDF书签合并工具是一个专门为Windows 7系统优化的绿色软件, #### 最低要求 - **操作系统**:Windows 7 SP1 或更高版本 -- **运行时**:.NET Framework 4.5.2 或更高版本(通常已内置) +- **运行时**:.NET Framework 4.0 或更高版本(Windows 7 已内置) - **内存**:最低 512 MB,推荐 1 GB - **磁盘空间**:至少 10 MB 可用空间 @@ -32,7 +32,7 @@ PDF书签合并工具是一个专门为Windows 7系统优化的绿色软件, ``` SlideCombine/ -├── SlideCombine.csproj # 项目配置文件 (.NET Framework 4.5.2) +├── SlideCombine.csproj # 项目配置文件 (.NET Framework 4.0) ├── Program.cs # 程序入口点 ├── Form1.cs # 主窗体界面和逻辑 ├── Form1.Designer.cs # 界面设计代码 diff --git a/SlideCombine.csproj b/SlideCombine.csproj index 30cbf43..9f6b8a0 100644 --- a/SlideCombine.csproj +++ b/SlideCombine.csproj @@ -7,7 +7,7 @@ Properties SlideCombine SlideCombine - v4.5.2 + v4.0 512 true diff --git a/build_win7.bat b/build_win7.bat index 94b5755..d4e7179 100644 --- a/build_win7.bat +++ b/build_win7.bat @@ -125,14 +125,14 @@ if not exist "Form1.Designer.cs" ( REM 编译 Release 版本 echo 🔨 编译 Windows 7 兼容版本... -"%MSBUILD_PATH%" SlideCombine.csproj /t:Build /p:Configuration=Release /p:Platform="AnyCPU" /v:minimal /p:TargetFrameworkVersion=v4.5.2 +"%MSBUILD_PATH%" SlideCombine.csproj /t:Build /p:Configuration=Release /p:Platform="AnyCPU" /v:minimal /p:TargetFrameworkVersion=v4.0 if %ERRORLEVEL% neq 0 ( echo ❌ 编译失败! echo 请检查代码中的错误 echo. echo 常见问题: - echo 1. 确保已安装 .NET Framework 4.5.2 Developer Pack + echo 1. 确保已安装 .NET Framework 4.0 Developer Pack echo 2. 检查代码是否使用了高版本API echo 3. 确认项目文件配置正确 echo.