【发布时间】:2021-10-14 19:20:39
【问题描述】:
我正在制作一个 UWP 应用程序,它会打开在 Windows 中单击的所有 http/https 协议链接。简而言之,它的行为与默认浏览器相同。
我使用以下与 http/https 协议关联
<Extensions>
<uap:Extension Category="windows.protocol">
<uap:Protocol Name="http">
<uap:DisplayName>httpUWP</uap:DisplayName>
</uap:Protocol>
</uap:Extension>
<uap:Extension Category="windows.protocol">
<uap:Protocol Name="https">
<uap:DisplayName>HttpUWP</uap:DisplayName>
</uap:Protocol>
</uap:Extension>
</Extensions>
以及处理启动的方法protected override void OnActivated(IActivatedEventArgs args)
应用程序编译良好。我将我的应用程序设置为http 的默认开启程序,当我尝试从Win + R 或系统某处打开链接时,该应用程序会发出File system error (-2147219196)
那么,我现在该怎么办?
【问题讨论】:
标签: c# windows uwp http-protocols