# Kortapp-z - Windows應用商店 --主張軟體開源、免費，拒絕廣告

小立一個flag：從不接受廣告，不停更新

## 專案開源行為

1. 專案程式碼開源，允許任何人使用、修改、分發、商用，但必須註明原作者。
2. 專案文件開源，允許任何人使用、修改、分發、商用，但必須註明原作者。
3. 專案圖示、截圖等資源開源，允許任何人使用、修改、分發、商用，但必須註明原作者。
4. 專案的任何衍生品（包括但不限於網站、APP、外掛等）必須遵循以上開源協議。
5. 專案不接受任何形式的廣告，不得在任何地方投放廣告。
6. 專案不接受任何形式的捐贈。
7. 專案不接受任何形式的贊助。
8. 專案可以進行PR，歡迎任何形式的PR，不提交issue也可以
9. 本專案可以PR一些你自己的專案，如果star數量不到1k，都會被刪除

## 專案簡介

一個簡單的Windows應用商店應用，提供軟體下載和管理功能。
提供軟體管理、下載管理、內建工具使用等功能

## 功能特點

- 簡潔的軟體下載介面
- 下載進度管理
- 支援後台下載
- 美觀的應用卡片展示
- 功能化、結構化的程式碼處理

## 構建與打包

### 系統要求
- .NET 8.0 SDK
- Windows 10/11

### 打包指令

#### 32位版本
```bash
dotnet publish -c Release -r win-x86 -p:PublishSingleFile=true
```

#### 64位版本
```bash
dotnet publish -c Release -r win-x64 -p:PublishSingleFile=true
```

打包後的可執行文件將包含指定的應用程式圖示，輸出路徑為：
```
bin\Release\net8.0-windows\[platform]\publish
```

### 進階選項
- 添加`--self-contained true`可生成獨立包（體積較大）
- 添加`-p:PublishTrimmed=true`可減小包體積（實驗性）

## 專案結構

```
kortapp-z/
├── MainForm.cs          # 主視窗邏輯
├── DownloadManager.cs   # 下載管理
├── AppCard.cs           # 應用卡片控制項
├── DownloadItem.cs      # 下載項控制項
├── img/                 # 圖片資源
│   ├── ico/             # 圖示文件
│   └└── png/             # 應用截圖
└└── resource/            # 資源文件
    └└── aria2c.exe       # 下載工具
```

## 執行要求

- .NET 8.0執行時（如果使用框架依賴發布）
- Windows 10或更高版本

## 授權許可

MIT License

Copyright (c) 2025 zsyg

## 其他網站

gitee鏡像倉庫:https://gitee.com/chr_super/kortapp-z  (目前已停止維護)

## 維護

由於gitee我沒怎麼用，而且操作麻煩，gitee鏡像將不會繼續同步，有懂得人可以幫我搞下鏡像嗎，qq： 3872006562，也可以b站直接私信，我會在readme中鳴謝的，謝謝各位
由於和Daye發生了矛盾，所以windowscleaner將永遠不上架，我要自己努力
提示：由於github上傳文件的限制，img/png/NET.png，請改名為.NET.png，否則程式可能出現無法預料的問題

每一個人都可以通過PR添加屬於自己的合法軟體

作者郵箱:
```
3872006562@qq.com
```

作者qq號:
```
3872006562
```

qq群：
```
1043867176
```

b站帳號：
```
Zayisynth
```