Я конвертирую приложение C#/WPF, которое в настоящее время развернуто с помощью ClickOnce, в MSIX. Я хотел бы проверить код, выполняется ли текущее выполнение из пакета MSIX или выполняется только .exe, аналогично свойству ApplicationDeployment.IsNetWorkDeployed ClickOnce.
В качестве обходного пути в В тот момент, когда я использую блок try catch, пытаюсь получить доступ к Package.Current.Displayname и установить свойство isMsix в блоке catch, но мне интересно, есть ли лучший способ использовать какой-либо метод или свойство?
Подробнее здесь: https://stackoverflow.com/questions/698 ... pplication