无法确定应用程序的身份打电话? 如何追查?(Unable to determine applic

2019-10-19 15:49发布

我作出了Windows Phone 8的应用程序,并在这两个融合和VS的设计视图我得到“无法确定应用程序的身份称之为”错误的对话框。

从我在栈上阅读,这是因为propably独立存储的越来越运行和设计人员不能处理它。

我想知道有没有去,我可以得到在错误发生不必手动通过代码,而不是一些行号或东西吗?

Answer 1:

到时候你看到这个消息框,它已经来不及了,异常被捕获并处理。 你必须抓住它时,引发异常。 这是不那么容易在设计时做的。

一种技术是值得一出手就是使用调试器来调试Visual Studio的本身。 再次启动它,并使用工具+附加到进程。 找到在进程列表中的第一devenv.exe的并选择它。 设置附加到:设置为“管理(V4.5,V4.0)”,然后单击确定。 让它曲折行进找到PDBS(需要一段时间)。 调试+异常,剔为CLR例外,抛出该异常复选框。

切换回VS的原始实例,做任何你做之前触发错误。 当异常被抛出的第二个实例会打断他。 其中一些运气,你会看到你的调用堆栈窗口上的代码。 如果调试不破,然后重复练习,但重视XDesProc.exe的XAML设计。 祝你好运吧。



Answer 2:

这不是无法确定呼叫者的应用程序标识? 或获取无法确定呼叫者错误的应用程序标识是同一主题????

不知道,只是要求...

任何不便敬请谅解..



Answer 3:

只是回答我的基本问题。

我很害怕,我不知道如何得到确切的串号,只需记住,设计师不能有到IsolatedStorage的访问,并检查在您使用IsolatedStorage工作的所有地方。 基本上,你需要做的是添加到所有构造一个行

if (ViewModelBase.IsInDesignModeStatic)
    return;

如果你正在使用MVVM光,或工作

if (System.ComponentModel.DesignerProperties.IsInDesignTool)
    return;

这是非常相同,但没有MVVM光。

此外,我编辑我的回答有 。



文章来源: Unable to determine application identity call? How to track down?