Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio (Xamarin)WinPhone应用程序无法启动_Visual Studio_Windows Phone 8_Xamarin - Fatal编程技术网

Visual studio (Xamarin)WinPhone应用程序无法启动

Visual studio (Xamarin)WinPhone应用程序无法启动,visual-studio,windows-phone-8,xamarin,Visual Studio,Windows Phone 8,Xamarin,我正在做一个使用Xamarin为WinPhone和Android构建应用程序的项目 在安卓设备上,它运行良好。 当我尝试在WinPhone设备上运行应用程序时,应用程序开始打开,然后关闭。在控制台上,我看到TaskHost.exe已退出,代码为0 我没有看到任何错误。 一个以前在做这项工作的人,在使用WinPhone设备时没有遇到任何问题。 当我开始工作时,我唯一需要更改的就是SQLite.WP80版本。他使用的是3.8.7.1,而我的VS只提供了3.8.8.1 有没有人遇到过类似的问题 或者我

我正在做一个使用Xamarin为WinPhone和Android构建应用程序的项目

在安卓设备上,它运行良好。 当我尝试在WinPhone设备上运行应用程序时,应用程序开始打开,然后关闭。在控制台上,我看到TaskHost.exe已退出,代码为0

我没有看到任何错误。 一个以前在做这项工作的人,在使用WinPhone设备时没有遇到任何问题。 当我开始工作时,我唯一需要更改的就是SQLite.WP80版本。他使用的是3.8.7.1,而我的VS只提供了3.8.8.1

有没有人遇到过类似的问题

或者我怎样才能看出哪里出了问题?在控制台输出中没有错误。 我在WinPhone的开头添加了一个断点,但它没有到达那里


提前谢谢

您是否更改了名称空间?检查项目设置中的启动对象是否相应设置。

最后我发现了问题

通过返回代码修订版,我找到了WinPhone项目在phone上工作的地方。 然后,我开始寻找差异。 有人将AppWP.xaml重命名为AppWinPhone.xaml。 然后,在“项目属性”>“启动对象”上,它是空的。 我刚把物体放回去,它就工作了

为什么不发送一条错误消息,说明问题所在


谢谢

不,我没有改变任何事情。该项目编译无误。问题是当我尝试运行它时。在手机上,我可以看到应用程序打开,几秒钟后关闭。然后右键单击您的项目,应用程序-启动对象设置正确吗?是的,WinPhone设置为Startup我不认为是这样,因为我没有将项目从WP7更新为WP8。我正在使用相同的设备诺基亚Lumia 925 WP 8.0编写相同的源代码。在我开始这个项目之前,另一个程序员正在用同样的设备编写代码。当我开始使用它时,我的Visual Studio没有识别SQLite.WP80 3.8.7.1,然后我将其更改为SQLite.WP80 3.8.8.1,它开始编译。当我在设备上运行它时,应用程序会打开和关闭。我假设问题出在SQLite版本上,但我不知道。我的另一个项目不使用SQLite,在同一个设备上运行良好。