WP7:如何在应用程序由手机启动页面的辅助磁贴启动时进行调试?

3

我有一个应用程序,可以在开始页面创建二级磁贴。当我从该磁贴运行应用程序时,需要调试应用程序。如何进行调试?


我相信如果你只是从Visual Studio启动它,然后在模拟器上回到主屏幕并不退出调试器,然后再次打开它,它应该仍然处于调试状态。不确定这是否适用于辅助磁贴,但我认为重新打开时它是这样工作的。 - ameer
当我回到主页时,VS仍处于调试模式。当我推送辅助磁贴时,它仍处于调试模式,但不是在我的设备上(断点不会停止应用程序)。因此,解决方案无法正常工作。 - giacoder
1个回答

6
我将通过更改WMAppManifest.xml文件中的条目,将其更改为与辅助磁贴匹配的xaml地址来进行调试:
例如,我会更改
<DefaultTask Name="_default" NavigationPage="MainPage.xaml" />

to:

<DefaultTask Name="_default" NavigationPage="MyDeepLinkPage.xaml?SpecialId=1234" />

如果您不想在Xaml中完成此操作,也可以在app.xaml.cs代码中拦截RootFrame的导航事件。

如果您不想在Xaml中完成此操作,您还可以在app.xaml.cs代码中拦截RootFrame的导航事件。 - Stuart

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接