c# - StoreServicesFeedbackLauncher 不工作
问题描述
自 Windows 10 版本 1809(内部版本 17763)以来,从 UWP 应用程序启动反馈中心已结束并出现以下错误:-1073741819 (0xc0000005)“访问冲突”
if (StoreServicesFeedbackLauncher.IsSupported())
{
FeedbackRadioButton.Visibility = Visibility.Visible;
}
private async void LaunchFeedbackHub(object sender, RoutedEventArgs e)
{
try
{
var launcher = StoreServicesFeedbackLauncher.GetDefault();
await launcher.LaunchAsync();
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
}
有一个引用,Microsoft.Engagment.Framework
并且Microsoft.Services.Store.SDK
安装了。该问题在调试模式和发布模式中都会出现。
那会是什么?
解决方案
2/16 更新: Microsoft 已改变方向并在Microsoft.Services.Store.Engagement 10.1901.28001 中修复了此问题。
原答案:
这个 API 是出了名的不可靠。
如果可能,我建议切换到更简单的协议启动方法。下面提供了一些示例(导致 的默认激活类型URIFeedbackHome
)。
启动反馈中心:
feedback-hub:
使用 [类别:应用程序] 和 [子类别:EarTrumpet] 启动反馈中心
feedback-hub://?appid=40459File-New-Project.EarTrumpet_1sdd7yawvg6ne!EarTrumpet
启动反馈中心,将“个人资料”选项卡作为活动选项卡
feedback-hub://?tabid=6
目前还没有关于其他更复杂场景(例如提供键值元数据、附加屏幕截图等)的公开信息。
推荐阅读
- flutter - 如何收听 Sembast 记录中地图内的单个值?
- vue.js - 课堂逻辑太多
- javascript - 在另一个 div 中查找最近的 div
- scala - 在scala中将时间字符串转换为时间戳/日期时间
- javascript - 为什么我必须先克隆对象,然后才能在反应组件中访问它的属性?
- c++ - 何时以及为什么应该使用 String&、String 和 Const?
- c# - 在关键字'as'之后检查实例是基类还是派生类?
- multithreading - 多客户端 TCP 套接字服务器(服务器在连接时发送查询然后等待客户端响应 + 轮询客户端)
- azure-active-directory - 使用 powershell 为应用配置 Azure AD 访问令牌生命周期策略不起作用
- windows - 任务栏中的 Inno Setup 窗口预览