我正在开发一个使用Xamarin为WinPhone和Android构建应用程序的项目。
在Android设备上,它运行正常。 当我尝试在WinPhone设备上运行应用程序时,应用程序开始打开然后关闭。在控制台上,我看到“TaskHost.exe已退出,代码为0。”
我没有看到任何错误。 之前正在研究它的人正在使用WinPhone设备而没有任何问题。 当我开始研究它时,我唯一需要改变的是SQLite.WP80版本。他使用的是3.8.7.1而我的VS只提供了3.8.8.1。
有没有人遇到过类似的问题?
或者,我怎么能看到错误?在控制台输出中没有错误。 我在WinPhone的开头添加了一个断点,但它没有到达那里。
提前致谢!
答案 0 :(得分:0)
您是否更改了名称空间?检查项目设置中的启动对象是否相应设置。
答案 1 :(得分:0)
最后我发现了问题。
通过返回代码修订版,我找到了一个WinPhone项目在手机上工作的地方。 然后,我开始寻找差异。 有人将AppWP.xaml重命名为AppWinPhone.xaml。 然后,在项目属性>启动对象,它是空白的。 我只是将对象设置回来并且有效。
(为什么不是错误信息说错了...)
谢谢!