WinRTでAssetsの下のものを列挙

Assetsの下のファイル名などを列挙したかったのだけれど

StorageFolder folder = await StorageFolder.GetFolderFromPathAsync("ms-appx:///Assets/Icons");

だと不正なパスだとか出てアクセスできず。
StorageFile直をとるのは

var file = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Assets/Icons/smart.svg"));

で出来るようだけれどStorageFolderとる方法はわからず。

結局c# - Search files in project folder dynamically - Stack Overflowの下にあったものを参考にして

StorageFolder installedLocation = Windows.ApplicationModel.Package.Current.InstalledLocation;
StorageFolder subFolder = await installedLocation.GetFolderAsync("Assets");
subFolder = await subFolder.GetFolderAsync("Icons");
var files = await subFolder.GetFilesAsync();

で列挙でき(´・ω・`)