2012-06-07 22 views
0

我可以在調試模式下成功部署我的應用程序,用於諾基亞710和模擬器。但是,當我改變在Visual Studio中發佈模式2010旗艦版中,NullReferenceException異常是在這條線無法在發佈模式下運行窗口電話7應用程序

PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; 

文件App.xaml.cs拋出。諾基亞710和模擬器都會出現問題。一個假設是,VS有一個錯誤,導致System.Diagnostics.Debugger.IsAttached返回true,而沒有真正的調試器「被綁定」。有什麼建議來解決這個問題嗎?

更新:我嘗試評論if (System.Diagnostics.Debugger.IsAttached)中的所有內容。它不再拋出異常。我部署時所得到的全部是黑屏,我的應用程序無法運行

+0

您有辦法重新創建嗎? –

回答

0

我很在猶豫是否應刪除此問題或發佈答案。最後,我決定繼續幫助別人不會出現像這樣的任何錯誤。

這個問題的答案很簡單。當我設置發佈模式,我應該做以下步驟:

  • 構建>構建解決方案(F6)
  • 構建>部署解決方案

就是這樣。

按F5鍵時我犯了一個錯誤,並認爲它會部署。其實F5只用於調試;因此,它在調試模式下找不到設備時會拋出異常。

希望幫助

相關問題