我正在开发一个Windows Phone应用程序并尝试将其部署在Emulator和Actual设备上,每当我点击调试按钮时Visual Studio崩溃并重新启动。我也试过用管理员权限运行它。
我检查了事件日志,错误发生在Phone tools / conman2.dll
中,例外情况如下:
日志名称:应用程序应用程序: devenv.exe 框架版本: v4.0.30319描述:由于未处理,该过程终止 例外。异常信息: System.AccessViolationException 堆栈:
在 Microsoft.VisualStudio.DeviceConnectivity.Interop.ConManServerClass.ConnectDevice() 在Microsoft.SmartDevice.Connectivity.Device.Connect()at Microsoft.SmartDevice.Connectivity.Wrapper.ConnectivityWrapper11.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()
我无法解决问题,我也试图运行 devenv.exe /resetuserdata
,但没有帮助。
我是否遗漏了任何配置?
答案 0 :(得分:0)
我认为只要您想在真实设备中部署应用程序,就必须在发布模式下运行该应用程序。看看这个视频中包含了一个很好的解释 http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-8-Understanding-Compilation-and-Deployment