免费特级黄色片-免费特黄-免费特黄一区二区三区视频一-免费特黄一级欧美大片-亚洲 欧美 中文 日韩欧美-亚洲 欧美 中文 日韩专区

WinGetCreate 實(shí)用工具安裝及清單創(chuàng)建選項(xiàng),還有 YAMLCreate.ps1 腳本助力

winget install wingetcreate

WinGetCreate真的很棒!它能幫助你把電腦里所有軟件的信息歸納好放在Windows的應(yīng)用商店里。是不是感覺(jué)有些繞?其實(shí)就是說(shuō),用了它以后找軟件信息就更方便啦~

"對(duì)頭!選'是',WinGetCreate就能幫你在Windows應(yīng)用商店上發(fā)個(gè)PR。這樣一來(lái),大家都能看見你的軟件,下載也更容易了哦~"

YAMLCreate.ps1腳本的作用

別怕,Windows自帶了個(gè)叫YAMLCreate.ps1的好用PowerShell工具。在應(yīng)用商店就能找到這個(gè)小助手,它能幫你快速管理清單文件~

這個(gè)真的很棒!直接用它復(fù)制電腦就行了。就在"工具"那個(gè)文件夾里找到它就能用。就是給大家找了個(gè)方便的幫手。

YAML格式的優(yōu)勢(shì)

你問(wèn)我為什么要用YAML來(lái)創(chuàng)建程序包清單?那是因?yàn)樗?jiǎn)單易懂,和微軟的其他開發(fā)工具也很搭!這樣不管是開發(fā)人員還是普通用戶都能輕松看懂清單文件。

雖然Windows的糊軟管家里還沒(méi)塞滿YAML的功能,但是已經(jīng)有不少實(shí)用的安裝項(xiàng)目可供選擇了,大大簡(jiǎn)化了我們裝軟件的過(guò)程,真的挺好用的。感覺(jué)就像是有個(gè)小助手在旁邊教你怎么做,特別得心應(yīng)手。

清單文件的規(guī)范

PackageIdentifier:  # Publisher.package format.
PackageVersion:     # Version numbering format.
PackageLocale:      # BCP 47 format (e.g. en-US)
Publisher:          # The name of the publisher.
PackageName:        # The name of the application.
License:            # The license of the application.
ShortDescription:   # The description of the application.
Installers: 
 - Architecture:    # Enumeration of supported architectures.
   InstallerType:   # Enumeration of supported installer types (exe, msi, msix, inno, wix, nullsoft, appx).
   InstallerUrl:    # Path to download installation file.
   InstallerSha256: # SHA256 calculated from installer.
ManifestType:       # The manifest file type
ManifestVersion: 1.6.0

表格里別忘了用大寫字母,也別重復(fù)!這樣才能讓清單清晰明了,大家都能按這個(gè)規(guī)則來(lái)操作和查看。

PackageIdentifier: Microsoft.WindowsTerminal
PackageVersion: 1.6.10571.0
PackageLocale: en-US
Publisher: Microsoft
PackageName: Windows Terminal
License: MIT
ShortDescription: The new Windows Terminal, a tabbed command line experience for Windows.
Installers: 
 - Architecture: x64
   InstallerType: msix
   InstallerUrl: https://github.com/microsoft/terminal/releases/download/v1.6.10571.0/Microsoft.WindowsTerminal_1.6.10571.0_8wekyb3d8bbwe.msixbundle
   InstallerSha256: 092aa89b1881e058d31b1a8d88f31bb298b5810afbba25c5cb341cfa4904d843
   SignatureSha256: e53f48473621390c8243ada6345826af7c713cf1f4bbbf0d030599d1e4c175ee
ManifestType: singleton
ManifestVersion: 1.6.0

想一口氣看完所有清單?那就去瞧瞧Windows應(yīng)用商店的清單規(guī)則!就像有個(gè)老師手把手教你完成任務(wù),每個(gè)步驟都講得清清楚楚。

單一實(shí)例格式與多文件格式

PackageIdentifier: "Microsoft.WindowsTerminal"
PackageVersion: "1.6.10571.0"
DefaultLocale: "en-US"
ManifestType: "version"
ManifestVersion: "1.6.0"

軟件只要按一次,換個(gè)地兒就能搞定的話,用個(gè)安裝包,就選單一實(shí)例格式。不過(guò),如果你得裝好幾個(gè)版本或者改好幾個(gè)地方,那就得用上N多YAML文件和那個(gè)框架咯。

這樣一來(lái),我們是不是就可以把軟件和本地化資料分頭處理?這不就是你平時(shí)整理文件也會(huì)看實(shí)際需求!

PackageIdentifier: "Microsoft.WindowsTerminal"
PackageVersion: "1.6.10571.0"
PackageLocale: "en-US"
Publisher: "Microsoft"
PublisherUrl: "https://www.microsoft.com/"
PrivacyUrl: "https://privacy.microsoft.com/"
PackageName: "Windows Terminal"
PackageUrl: "https://learn.microsoft.com/windows/terminal/"
License: "MIT"
LicenseUrl: "https://github.com/microsoft/terminal/blob/master/LICENSE"
ShortDescription: "The new Windows Terminal, a tabbed command line experience for Windows."
Tags: 
- "Console"
- "Command-Line"
- "Shell"
- "Command-Prompt"
- "PowerShell"
- "WSL"
- "Developer-Tools"
- "Utilities"
- "cli"
- "cmd"
- "ps"
- "terminal"
ManifestType: "defaultLocale"
ManifestVersion: "1.6.0"

show命令與默認(rèn)區(qū)域設(shè)置

PackageIdentifier: "Microsoft.WindowsTerminal"
PackageVersion: "1.6.10571.0"
PackageLocale: "fr-FR"
Publisher: "Microsoft"
ShortDescription: "Le nouveau terminal Windows, une expérience de ligne de commande à onglets pour Windows."
ManifestType: "locale"
ManifestVersion: "1.6.0"

顯示提示時(shí),其他地方?jīng)]設(shè)必填項(xiàng)的話,就用默認(rèn)值哈。這樣大家看軟件資料時(shí)能大概知道啥意思了!

PackageIdentifier: "Microsoft.WindowsTerminal"
PackageVersion: "1.6.10571.0"
Platform: 
 - "Windows.Desktop"
MinimumOSVersion: "10.0.18362.0"
InstallerType: "msix"
InstallModes: 
 - "silent"
PackageFamilyName: "Microsoft.WindowsTerminal_8wekyb3d8bbwe"
Installers: 
 - Architecture: "x64"
   InstallerUrl: "https://github.com/microsoft/terminal/releases/download/v1.6.10571.0/Microsoft.WindowsTerminal_1.6.10571.0_8wekyb3d8bbwe.msixbundle"
   InstallerSha256: 092aa89b1881e058d31b1a8d88f31bb298b5810afbba25c5cb341cfa4904d843
   SignatureSha256: e53f48473621390c8243ada6345826af7c713cf1f4bbbf0d030599d1e4c175ee
 - Architecture: "arm64"
   InstallerUrl: "https://github.com/microsoft/terminal/releases/download/v1.6.10571.0/Microsoft.WindowsTerminal_1.6.10571.0_8wekyb3d8bbwe.msixbundle"
   InstallerSha256: 092aa89b1881e058d31b1a8d88f31bb298b5810afbba25c5cb341cfa4904d843
   SignatureSha256: e53f48473621390c8243ada6345826af7c713cf1f4bbbf0d030599d1e4c175ee
 - Architecture: "x86"
   InstallerUrl: "https://github.com/microsoft/terminal/releases/download/v1.6.10571.0/Microsoft.WindowsTerminal_1.6.10571.0_8wekyb3d8bbwe.msixbundle"
   InstallerSha256: 092aa89b1881e058d31b1a8d88f31bb298b5810afbba25c5cb341cfa4904d843
   SignatureSha256: e53f48473621390c8243ada6345826af7c713cf1f4bbbf0d030599d1e4c175ee
ManifestType: "installer"
ManifestVersion: "1.6.0"

只要你是用Nullsoft或Inno做的EXE安裝程序,那就簡(jiǎn)單,直接把選項(xiàng)設(shè)成'無(wú)'就好。這樣用戶在安裝時(shí)就能自動(dòng)選擇'無(wú)'了。

THE END
主站蜘蛛池模板: 99视频在线观看免费视频 | 免费观看大片毛片 | 二区中文字幕 | 日韩欧美成末人一区二区三区 | 午夜爽爽性刺激一区二区视频 | 操12p| 亚洲国产精品线在线观看 | 成年女人看片免费视频频 | 99re8免费视频精品全部 | 手机在线观看毛片 | 精品在线视频播放 | 亚洲欧美高清 | 色琪琪一本到影院 | 亚洲精品一区二区三区中文字幕 | 怡红院最新免费全部视频 | 久夜色精品国产一区二区三区 | 久久精品爱国产免费久久 | 久草中文视频 | 欧美三级在线观看不卡视频 | 日本国产欧美 | 国产成人精品免费视频大 | 国产精品久久久久久久久久久久 | 国产免费专区 | 黄.www| 在线视频一区二区日韩国产 | 国产男女爽爽爽免费视频 | 九九视频在线观看视频6 | 欧美午夜性春猛交 | 亚洲视频自拍 | 日韩欧美一区二区中文字幕 | 免费看黄网址 | 日本一区二区三区高清福利视频 | 亚洲国产精品网 | 欧美高清在线精品一区 | 日韩在线视频一区二区三区 | 精品精品国产高清a毛片 | 亚洲成综合 | 国产精品_国产精品_国产精品 | 亚洲成 人a影院青久在线观看 | 亚洲一区2区三区4区5区 | 成人免费视频软件网站 |