部署Windows Phone 8应用程序到模拟器

时间:2015-11-22 05:11:29

标签: windows-phone-8 visual-studio-2015

VS2015崩溃,在使用Windows Phone模拟器运行应用程序时,我尝试使用Phone 8.1和Windows 10 Mobile Emulator。模拟器成功启动但VS无法部署应用程序,结束崩溃。

  

错误应用程序名称:devenv.exe,版本:14.0.23107.0,时间   邮票:0x559b7ead       错误模块名称:SirepClient.dll,版本:0.0.0.0,时间戳:0x559f6024       异常代码:0xc0000005       故障偏移:0x0002c376       错误进程id:0x3770       错误应用程序启动时间:0x01d123ea21bcb890       错误应用程序路径:C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ devenv.exe       错误模块路径:C:\ Program Files(x86)\ Common Files \ Microsoft Shared \ Windows Phone Sirep \ 8.1 \ SirepClient.dll       报告编号:d583c604-2aed-41b5-ac84-8223f613cef0       错误包全名:       错误的包相关应用程序ID:

           

应用程序:devenv.exe Framework版本:v4.0.30319描述:   由于未处理的异常,进程被终止。例外信息:   System.AccessViolationException at   Microsoft.VisualStudio.DeviceConnectivity.Interop.ConManServerClass.ConnectDevice()   在Microsoft.SmartDevice.Connectivity.Device.Connect()at   Microsoft.SmartDevice.Connectivity.Wrapper.ConnectivityWrapper12.CreateConnectedDeviceInstance(Microsoft.SmartDevice.Connectivity.Device)   在   Microsoft.SmartDevice.MultiTargeting.Connectivity.ConnectableDevice.Connect(布尔)   在   Microsoft.VisualStudio.CommonProject.SmartDevice.Deploy.DeployTask.Execute()   在   Microsoft.VisualStudio.SmartDevice.ProjectSystem.SilverlightMobileVSProjectFlavorCfg.Deploy(System.Object的)   在   System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object的)   在   System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext,   System.Threading.ContextCallback,System.Object,Boolean)at   System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,   System.Threading.ContextCallback,System.Object,Boolean)at   System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()   在System.Threading.ThreadPoolWorkQueue.Dispatch()at   System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

3 个答案:

答案 0 :(得分:2)

这解决了我的Windows Phone 8.1 Deploy to Device Visual Studio 2015崩溃问题:

1)关闭Visual Studio。

2)启用/解锁设备(WinPhone 8.)1进行开发后; https://msdn.microsoft.com/en-us/library/windows/apps/ff769508

确保下载并安装Windows Phone 8.1 SDK。 https://developer.microsoft.com/en-us/windows/downloads/windows-8-1-sdk

3)安装此SDK后,尝试通过SDK连接到WinPhone 8.1,这将触发该设备的“特殊更新”。

4)在您的设备上安装更新并重新启动后,启动Visual Studio并部署/调试到您的设备。

答案 1 :(得分:1)

几个月前我发生了这个错误并解决了我必须安装Windows Phone 8 SDK,因为Visual Studio 2015只安装了Windows Phone 8.1 SDK。

答案 2 :(得分:1)

我无法评论上一篇文章,以提供有关" SDK工具"的答案。

但他所说的工具实际上是Windows Phone Developer Power Tools。如果连接,它将触发在设备上安装powertools运行时的更新。

有趣的是,我在首次成功部署到手机后遇到了这个问题。但是在我重新启动Visual Studio之后,我遇到了部署崩溃。

不幸的是,它并没有为我解决问题。