2011-06-17 59 views
0

我創建微軟WPF項目,並跑進了以下障礙:Nullreference例外是未處理

空引用了未處理的對象引用不設置到對象的實例

我的VS 2010指向下面的代碼行:

string connectionString = ConfigurationManager.ConnectionStrings["Lab06Wpf.Properties.Settings.AppConnectionString"].ConnectionString; 

不知道爲什麼發生這種情況,我有一個類似的項目中,我有一個類似的連接字符串它運行得很好。

ConnectionStrings自變量Lab06Wpf.Properties.Settings.AppConnectionString有效,連接已經過測試。

任何人都可以帶領任何人?

+0

你應該測試一切反對null也許? – SinistraD

+4

使用調試器,打破異常,並檢查代碼中當前點的*假設*。有些東西是'空'的。在SO上玩猜謎遊戲只是非常有趣。 – 2011-06-17 22:40:00

回答

1
ConfigurationManager.ConnectionStrings["Lab06Wpf.Properties.Settings.AppConnectionString"] 

即返回null,您正在呼叫ConnectionString就可以了。你需要找出它爲什麼返回null。使用您的調試器來查看ConnectionStrings包含的內容以及呼叫失敗的原因。