咨询WinGetCreate生成的新winget包清单的本地存储位置
咨询WinGetCreate生成的新winget包清单的本地存储位置
别担心,我来帮你定位WinGetCreate生成的本地包清单位置,分几种情况来看:
- 优先查看终端历史记录:当你完成
wingetcreate new的表单填写、准备提交PR前,WinGetCreate会在命令行输出里明确打印出清单的本地存储路径,格式大概是Manifest saved to: C:\Users\<你的用户名>\AppData\Local\Temp\WinGetCreate_xxxxxx\manifests\...,翻一下之前的终端窗口就能找到。 - 如果终端记录找不到,去系统临时文件夹找:打开文件管理器,在地址栏输入
%temp%回车,在里面找以WinGetCreate_开头的随机命名文件夹,进去后就能看到manifests目录结构,里面的*.yaml文件就是你生成的包清单。 - 如果你手动指定过存储路径:要是你在创建过程中选择了自定义保存位置,直接去你当时选的文件夹里找就行,结构同样是
manifests/发布者名称/包名称/版本号这样的层级。
找到清单后,你可以用这两个命令完成本地验证和测试:
- 验证清单合法性:
winget validate <你的清单文件完整路径> - 测试本地安装:
winget install --manifest <你的清单文件完整路径>
这样就能满足PR里要求的“本地验证测试”的条件啦。
备注:内容来源于stack exchange,提问作者Thomas Fritz
相关产品推荐
相关产品推荐

