降级到 .NET Framework 4.0 - Windows 7完全内置版本
技术优势: - .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 <noreply@anthropic.com>
This commit is contained in:
parent
4bf282580f
commit
d8d90c0951
6
.github/workflows/build.yml
vendored
6
.github/workflows/build.yml
vendored
@ -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
|
||||
|
||||
|
||||
@ -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 # 界面设计代码
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>SlideCombine</RootNamespace>
|
||||
<AssemblyName>SlideCombine</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<UseWindowsForms>true</UseWindowsForms>
|
||||
</PropertyGroup>
|
||||
|
||||
@ -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.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user