1

我一直在玩弄这个,但还没有找到一个可行的解决方案。我正在尝试设置我的 appxmanifest,以便它使用与标准启动不同的入口点进行协议启动。这是我的 appxmanifest 的示例:

  <Applications>
<Application Id="App"
  Executable="$targetnametoken$.exe"
  EntryPoint="AppTest.App">
  <uap:VisualElements
    DisplayName="AppTest"
    Square150x150Logo="Assets\Square150x150Logo.png"
    Square44x44Logo="Assets\Square44x44Logo.png"
    Description="AppTest"
    BackgroundColor="transparent">
    <uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png"/>
    <uap:SplashScreen Image="Assets\SplashScreen.png" />
  </uap:VisualElements>
    <Extensions>
        <uap:Extension Category="windows.protocol" EntryPoint="AppTest.Leaderboards">
            <uap:Protocol Name="test-leaderboards">
                <uap:DisplayName>View Test Leaderboards</uap:DisplayName>
            </uap:Protocol>
        </uap:Extension>
    </Extensions>
</Application>

我希望 'test-leaderboards' 协议启动到AppTest.Leaderboards的入口点并正常启动以提供AppTest.App。但是,它总是启动到App

排行榜应用程序页面看起来几乎相同,只是名称不同。我尝试将排行榜设置为 ApplicationDefinition 构建操作,但随后出现构建错误。如果有人有资源或想法可以尝试,我们将不胜感激。

我知道另一种选择是在 AppTest.App 中处理此问题并从那里导航到适当的位置。但我想先解决这种可能性。请幽默我:)

4

0 回答 0