C# 为协议启动指定不同的入口点
我一直在玩弄这一点,但没有能够得到一个有效的解决方案。我正在尝试设置我的appxmanifest,以便它在协议启动时使用与标准启动时不同的入口点。下面是我的appxmanifest的一个示例:C# 为协议启动指定不同的入口点,c#,win-universal-app,windows-10-universal,appxmanifest,C#,Win Universal App,Windows 10 Universal,Appxmanifest,我一直在玩弄这一点,但没有能够得到一个有效的解决方案。我正在尝试设置我的appxmanifest,以便它在协议启动时使用与标准启动时不同的入口点。下面是我的appxmanifest的一个示例: <Applications> <Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="AppTest.App"> <uap:VisualElements DisplayN
<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>
查看测试排行榜
我希望“测试排行榜”协议能够发布到AppTest.leaderboards的入口点,而正常发布则能够提供AppTest.App。然而,它总是启动到应用程序
排行榜和应用程序页面看起来几乎相同,只是名称不同。我尝试为ApplicationDefinition构建操作设置排行榜,但构建错误接踵而至。如果任何人有资源或想法可以尝试,将不胜感激
我知道另一个选择是在AppTest.App中处理这个问题,并从那里导航到适当的位置。但我想先研究一下这种可能性。请幽默我:)