【问题标题】:How to debug Share contract in Metro app?如何在 Metro 应用程序中调试 Share 合约?
【发布时间】:2012-07-18 21:03:33
【问题描述】:

如何在 Metro 应用程序中调试 Share 合同?我在本地和模拟器都试过了。单击我的应用程序的共享目标按钮后,弹出窗口打开然后消失。目前,如果我从 Metro 开始屏幕启动应用程序,而无需调试,我只能让弹出菜单保持打开状态。

【问题讨论】:

    标签: c# debugging microsoft-metro windows-runtime visual-studio-2012


    【解决方案1】:

    在 Visual Studio 中更改您的调试选项以不启动应用程序。

    1. 右键单击项目
    2. 属性
    3. 调试
    4. 启动应用程序 = 否
    5. 好了
    6. F5 你的应用
    7. 其他应用分享给它

    VS 应该在您的进程启动时自动附加。

    【讨论】:

    • 我已经尝试过了 :( 据我所知,这只会在调试开始时阻止您的应用程序启动。只要我在调试,如果我去任何其他应用程序并尝试与我的应用共享,共享浮出控件与我的应用徽标一起出现,但随即消失。如果我停止调试,共享浮出控件会正常显示。
    • 这就是重点——它会阻止它启动,但是当您通过任何机制(协议处理程序、共享合同)启动应用程序时,它应该启动并附加调试器.确定您不只是在应用中遇到断点?
    • 是的...我删除了所有断点。我得到与示例 ShareTarget 应用程序相同的行为:code.msdn.microsoft.com/windowsapps/…
    • 我有一种预感,当调试器附加时,共享目标弹出框失去焦点并关闭。
    • 使用模拟器应该可以帮助您避免焦点问题。
    猜你喜欢
    • 1970-01-01
    • 2012-09-04
    • 2012-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多