Что такое содержимое свойства «FullName» пакетов Windows 10? - PullRequest
1 голос
/ 06 ноября 2019

Когда я запускаю команду PowerShell Get-Appxpackage * имя приложения * Я получаю текстовую строку, которая, как мне кажется, является значением свойства PackageFullName / FullName. Похоже, что эта строка объединена из 5 свойств, каждое из которых разделено подчеркиванием.

В моем случае 4-е свойство пустое, и я не могу найти документацию по этим 5 свойствам, поэтому не могу понять, что эточетвёртое свойство должно содержать.

Строка выглядит так:

 1. Name
 2. Version
 4. Architecture
 5. Unknown (ResourceID?)
 6. PublisherId

Я пытался найти что-нибудь об этом, я не могу найти ничего в документации Microsoftна «FullName» на самом деле содержит, но я подозреваю, что это где-то там.

Если я запускаю команду

Get-appxpackage *ChipoServ*

в терминале PowerShell, я получаю:

Name              : BungleWood.WoodChipper.Chipomatic.ChipoServ
Publisher         : CN=BungleWood Inc
Architecture      : X64
ResourceId        :
Version           : 0.1.1.0
PackageFullName   : BungleWood.WoodChipper.Chipomatic.ChipoServ_0.1.1.0_x64__hg64aj4mmgzja
InstallLocation   : C:\Program Files\WindowsApps\BungleWood.WoodChipper.Chipomatic.ChipoServ_0.1.1.0_x64__hg64aj4mmgzja
IsFramework       : False
PackageFamilyName : BungleWood.WoodChipper.Chipomatic.ChipoServ_hg64aj4mmgzja
PublisherId       : hg64aj4mmgzja
IsResourcePackage : False
IsBundle          : False
IsDevelopmentMode : False
NonRemovable      : False
Dependencies      : { <deleted for SO post simplicity>}
IsPartiallyStaged : False
SignatureKind     : Developer
Status            : Ok

Если я запускаю ту же команду в экземпляре PowerShell в приложении C # и собираю возвращенную информацию с помощью Collection<PSObject> PSOutput, единственным содержимым PSOutput является BungleWood.WoodChipper.Chipomatic.ChipoServ_0.1.1.0_x64__hg64aj4mmgzja

Lé Вопрос

Так в чем же содержание четвертого поля? Это ResourceId? А где документация на это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...