GitRead 中文社区
首页趋势排行榜原创文章严选周刊
更多资源
新手训练营
精选专题热门话题GitHub 文档资源精选实战指南

GetStoreApp

离线下载 Microsoft Store 商店应用

  • 语言C#
  • 默认分支main
  • 大小133.6 MB
  • 更新3 天前
  • Issues4
在 GitHub 打开
avatarGaoyifei1011

项目介绍

Gaoyifei1011/GetStoreApp 是一个托管在 GitHub 上的开源项目,主要使用 C# 编写,采用 MIT License 许可证,目前获得 1.5k 个 Star、64 次 Fork。

仓库全名
Gaoyifei1011/GetStoreApp

README 摘要

欢迎访问 获取商店应用   商店应用和侧载应用同步更新 语言选择(Language selection) 简体中文  English  Hebrew / עברית  应用简介 微软商店提供了对已上架商店应用的分发,下载和更新通道。但是在最新的微软商店中,微软要求用户下载商店的应用需要使用在线账户。这对一些从不使用微软账户且应用必须依赖商店下载的用户带来了困扰。因此我开发了这一款获取商店应用的桌面应用 ,该应用使用了微软商店提供的获取接口,绕开了微软商店官方提供的应用下载渠道。用户可以离线下载所需的应用安装包,进行独立部署。 该应用的基础功能 绕开微软商店下载并离线部署 Microsoft Store 应用 搜索商店应用 检查商店应用的版本状态,并更新旧版本应用 设备应用管理 访问网页版(接口出现问题时),并使用应用内置的下载工具下载 WinGet 程序包的安装、卸载和升级…

完整内容见 GitHub 原始 README 或本页 。

常见问题

GetStoreApp 用什么语言开发?

主要使用 C# 编写,采用 MIT License 许可证,目前有 1.5k 个 Star。

GetStoreApp 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 GetStoreApp 的源码?

可以直接克隆仓库:git clone https://github.com/Gaoyifei1011/GetStoreApp.git,默认分支为 main;安装与运行步骤见仓库 README。

GetStoreApp 最近还在维护吗?

仓库最近一次更新为 3 天前,当前有 4 个未关闭 Issue;Star 数为 1.5k,可作为社区活跃度的参考。

本页面展示项目元数据与原始 README,GitRead 中文社区 编辑团队负责选题收录。

相关仓库

2dust/v2rayN avatar
v2rayN2dust
9 小时前
120.3k
16.3k
16

一个适用于 Windows、Linux 和 macOS 的 GUI 客户端,支持 Xray、sing-box 等

proxyshadowsockssocks5+8
C#
50.0 MB
0
详情
shadowsocks/shadowsocks-windows avatar
shadowsocks-windowsshadowsocks
2025年1月1日
59.5k
15.7k
187

shadowsocks 的 C# 移植版

c-sharpproxyshadowsocks
C#
13.2 MB
0
详情
jellyfin/jellyfin avatar
jellyfinjellyfin
1 天前
59.2k
5.7k
501

自由软件媒体系统 - 服务器后端与 API

csharpdotnethacktoberfest+1
C#
77.3 MB
0
详情
PowerShell/PowerShell avatar
PowerShellPowerShell
18 小时前
56.1k
8.3k
1.3k

适用于所有系统的 PowerShell!

command-linehacktoberfestlinux+5
C#
109.0 MB
0
详情
files-community/Files avatar
Filesfiles-community
15 小时前
46.6k
3.0k
454

一款现代文件管理器,帮助用户整理文件和文件夹。

alternativescsharpcustomization+17
C#
283.0 MB
0
详情
ShareX/ShareX avatar
ShareXShareX
15 小时前
40.9k
4.1k
616

ShareX 是一款免费开源应用,用户只需按一次键即可捕获或录制屏幕任意区域。它还支持将图像、文本及多种文件类型上传至多种目标位置。

avaloniacapturecolor-picker+17
C#
128.9 MB
0
详情
huiyadanli/RevokeMsgPatcher avatar
RevokeMsgPatcherhuiyadanli
1 天前
39.2k
4.1k
56

用于微信/QQ/TIM 的十六进制编辑器 - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)

patchpcwindows+7
C#
3.6 MB
0
详情
dotnet/aspnetcore avatar
aspnetcoredotnet
6 小时前
38.5k
11.4k
3.9k

ASP.NET Core 是一个跨平台 .NET 框架,用于在 Windows、Mac 或 Linux 上构建现代基于云的 Web 应用程序。

dotnetaspnetcorehacktoberfest+1
C#
404.3 MB
0
详情

关于

microsoftstore-apimsixuwpwinui3xamlcsharpwindowswinuidesktop-appfluent-design
  • MIT License
  • 1.5k Stars
  • 64 Forks
  • 9 Watching

简要分析

热度分
1599
价值分
897
活跃状态
活跃
GitHub

语言占比

C#

Release

  • 获取商店应用 6.27.1106.04 天前
  • 获取商店应用 6.26.1102.01 周前
  • 获取商店应用 6.25.1017.03 周前
  • 获取商店应用 6.24.1006.010月6日
  • 获取商店应用 6.23.917.09月17日

贡献者

Gaoyifei1011Gaoyifei1011Y-PLONIY-PLONImuhammadbahaa2001muhammadbahaa2001vanja-sanvanja-san

欢迎访问 获取商店应用

 
  • 商店应用和侧载应用同步更新

语言选择(Language selection)

  • 简体中文 
  • English 
  • Hebrew / עברית 

应用简介

微软商店提供了对已上架商店应用的分发,下载和更新通道。但是在最新的微软商店中,微软要求用户下载商店的应用需要使用在线账户。这对一些从不使用微软账户且应用必须依赖商店下载的用户带来了困扰。因此我开发了这一款获取商店应用的桌面应用 ,该应用使用了微软商店提供的获取接口,绕开了微软商店官方提供的应用下载渠道。用户可以离线下载所需的应用安装包,进行独立部署。


该应用的基础功能

  • 绕开微软商店下载并离线部署 Microsoft Store 应用
  • 搜索商店应用
  • 检查商店应用的版本状态,并更新旧版本应用
  • 设备应用管理
  • 访问网页版(接口出现问题时),并使用应用内置的下载工具下载
  • WinGet 程序包的安装、卸载和升级

注意:该应用不能绕过微软商店的付费渠道,如果您要获取的应用是付费应用,请从微软商店购买后下载。


应用截图

主页

微软商店

查询链接

搜索应用

应用更新

WinGet 程序包管理

查找应用

已安装应用

可更新应用

应用管理

应用列表

应用信息

下载管理

正在下载

已完成

网页接口

设置

应用包存储卷配置

WinGet 数据源配置

关于

应用包安装器


项目开发进展

项目内容 开发进展
获取商店应用链接 已完成
搜索商店应用 已完成
检查商店应用更新 已完成
WinGet 程序包管理 已完成
设备应用管理 已完成
下载管理 已完成
控制台应用程序 已完成
程序性能优化 已完成
界面现代化改造 已完成
应用安装支持 (https://github.com/Gaoyifei1011/GetStoreApp/issues/18) 已完成

程序所有功能都已开发完成


项目引用(按英文首字母排序)

  • Microsoft.Web.WebView2 
  • Microsoft.Windows.CsWinRT 
  • Microsoft.Windows.SDK.BuildTools 
  • Microsoft.Windows.SDK.BuildTools.MSIX 
  • Microsoft.WindowsAppSDK 
  • Microsoft.WindowsPackageManager.ComInterop 
  • Microsoft.WindowsPackageManager.InProcCom 
  • Mile.Aria2 

学习过程中参考或使用的代码  辅助工具 


下载与安装注意事项

  • 该程序使用的是 Windows 应用 SDK 构建的,建议您的系统版本为Windows 10(代号 2004 / 内部版本号 19041)或更高版本,最低版本为Windows 11(代号 21H2 / 内部版本号 22000)或更高版本。
  • Release页面的二进制安装文件已经打包成压缩包。请解压压缩包并使用 PowerShell 管理员模式(必要情况下)运行 install.ps1 文件方可实现快速安装。
  • 自行下载项目源代码并编译。(请仔细阅读下面的项目编译步骤)

项目编译步骤和应用本地化

必须安装的工具

  • Microsoft Visual Studio 2026
  • .NET桌面开发(Visual Studio Installer 中安装,.NET SDK 版本 10.0)
  • WinGet 程序包管理器 (推荐安装)
  • Microsoft Edge WebView2 运行时 (推荐安装)

编译步骤

  • 克隆项目并下载代码到本地
  • 使用Visual Studio 2026 打开 GetStoreApp.sln 文件,如果解决方案提示部分工具没有安装,请完成安装工具步骤后再次打开该解决方案。
  • 还原项目的 Nuget 包。
  • 还原完成后,右键项目解决方案,生成该解决方案后点击部署解决方案。
  • 部署完成后打开“开始”菜单即可运行应用。

应用本地化

项目在最初仅提供简体中文和英文两种语言格式,如果您想将应用翻译到您熟悉的语言或纠正已完成翻译的内容中存在的错误,请参考下面的步骤
  • 在 Description 文件夹中寻找 Readme 模板文件,例如英文版的是 README_EN-US.md 文件,将其重命名为 README_(对应的语言).md 文件。
  • 打开重命名后的文件,翻译所有的语句后并保存。翻译完成后请您认真检查一下。
  • 打开项目主页面的 README.md,在最上方的“语言选择”中添加您对应的语言。例如“英文”,注意该文字附带超链接。
  • README_(对应的语言).md 文件中添加的语言截图替换为您熟悉的语言的应用截图。
  • 完成上面所述的翻译步骤,确保所有步骤能够顺利运行。
  • 打开 GetStoreAppPackage 打包项目,找到 Package.appxmanifest 文件,右键该文件,点击查看代码,找到 Resources 标签,根据模板添加相对应的语言,例如“”。
  • 打开 GetStoreApp 项目的 Strings 文件夹,并创建您使用的语言,比如(English(United States))文件夹名称为 en-us,具体可以参考表示语言(文化)代码与国家地区对照表)。
  • 打开子文件夹下的 resjson 文件,对每一个名称进行翻译。
  • 编译运行代码并测试您的语言,应用在初次打开的时候如果没有您使用的语言默认显示 English(United States),需要在设置中动态调整。
  • 完成上述步骤后创建 PR,然后将修改的内容提交到本项目,等待合并即可。

感谢(按英文首字母排序)

  • AndromedaMelody 
  • cnbluefire 
  • driver1998 
  • ghost1372 
  • Goo-aw233 
  • GreenShadeZhang 
  • hez2010 
  • 飞翔 
  • Mahantor 
  • MouriNaruto 
  • muhammadbahaa2001 
  • TaylorShi 
  • tinodin 
  • wherewhere 
  • Y-PLONI 

其他内容

  • 这是我个人在学习 c# 时自己动手实践的第一个小项目,由于在关于 c# 的高级内容中涉及的并不是很深,所以在代码内容和质量上存在着很多的欠缺,希望能多多包涵。
  • 该项目是基于MIT协议许可的开源项目,您可以修改、分发该项目或将副本与新副本合并。如果您使用了该项目,请勿用于非法用途,本开发者不会承担任何责任。

项目 Star 数量统计趋势图

Stargazers over time

评论

登录 后发表评论
暂无评论
GitRead 中文社区
深度解读 · 趋势洞察 · 价值精选

关于

关于我们联系我们编辑准则收录标准赞赏人员

发现

技术趋势新手训练营资源精选实战指南精选专题热门话题GitHub 文档

条款

隐私政策服务条款网站地图
26.9万收录项目
5.8万中文话题
155精选专题
发现技术价值,连接开源智慧
© 2026 GitRead · GitHub 中文社区 本站与 GitHub, Inc. 无隶属关系;GitHub 是 GitHub, Inc. 的商标。