Ошибка при создании ярлыка на рабочем столе в коде UWP

#uwp #desktop #shortcut

#uwp #Для рабочего стола #ярлык

Вопрос:

Я получаю эту ошибку при создании ярлыка на рабочем столе в моем коде UWP — расширение «windows.desktopAppMigration» не может быть объявлено за пределами точки входа с полным доверием (либо унаследованной от приложения, либо объявленной в расширении)

 <Package xmlns:rescap3="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities/3"
IgnorableNamespaces="rescap3">
<Applications>
<Application>
  <Extensions>
    <rescap3:Extension Category="windows.desktopAppMigration">
      <rescap3:DesktopAppMigration>
        <rescap3:DesktopApp AumId="[your_app_aumid]" />
        <rescap3:DesktopApp ShortcutPath="%USERPROFILE%Desktop[my_app].lnk" />
        <rescap3:DesktopApp ShortcutPath="%APPDATA%MicrosoftWindowsStart MenuPrograms[my_app].lnk" />
        <rescap3:DesktopApp ShortcutPath="%PROGRAMDATA%MicrosoftWindowsStart MenuPrograms[my_app_folder][my_app].lnk"/>
     </rescap3:DesktopAppMigration>
    </rescap3:Extension>
  </Extensions>
</Application>
  

Ответ №1:

Я думаю, это означает, что вам нужно EntryPoint="Windows.FullTrustApplication" в <Application> элементе, как в этом примере.