You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Microsoft.Toolkit.Uwp.Notifications Toast通知仅在调试模式显示求助

解决Toast通知仅调试模式可见的问题

针对你遇到的Toast通知只在调试模式下显示、正常运行不出现的问题,给你几个实用的排查和解决方法:

  • 手动设置应用AUMID
    Windows的Toast通知需要应用有唯一的AUMID(应用用户模型ID),调试时开发工具会自动临时分配,但正常运行时可能缺失。在调用Show()之前,添加初始化代码指定AUMID:

    // 替换成你的应用标识,格式可以是"公司名.应用名"
    ToastNotificationManagerCompat.Initialize("MyCompany.MyApp");
    
    new ToastContentBuilder()
        .AddArgument("action", "viewConversation")
        .AddArgument("conversationId", 9813)
        .AddText("Andrew sent you a picture")
        .AddText("Check this out, The Enchantments in Washington!")
        .Show();
    
  • 确保程序运行状态持续
    如果是控制台应用,程序执行完Show()后会立即退出,Toast还没来得及显示就没了。在代码末尾添加等待逻辑,让程序保持运行:

    // 显示Toast后添加
    Console.ReadKey(); // 等待用户按键再退出
    
  • 检查系统通知权限
    打开Windows设置→系统→通知,找到你的应用,确认已经开启"允许通知"权限,同时检查是否在专注模式下被屏蔽。

  • 验证NuGet包安装
    确认已经正确安装Microsoft.Toolkit.Uwp.Notifications包,版本要和你的.NET框架版本兼容。可以在VSCode终端里重新安装一次:

    dotnet add package Microsoft.Toolkit.Uwp.Notifications
    

内容的提问来源于stack exchange,提问作者SAVEPALASTINE

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 16:03:12