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.