我正在運行Visual Studio 2013 Premium,Update 5.我只是按照指示完成了演練的步驟(直到創建表),並且能夠創建沒有問題的表。我建議你可能想安裝Update 5或者可能「修復」你的Visual Studio實例。
「未將對象引用設置爲對象的實例」是每當一段代碼假定對象已實例化但沒有實例時發生的異常。例如:
Class Dog
{
string Breed {get; set;}
int Weight {get; set;}
}
...
Dog MyDog;
MyDog.Breed = "Collie"; -- Exception!
MyDog = new Dog();
MyDog.Breed = "Yorkie"; -- Works.
由於我沒有設置MyDog
到類,Dog
的實例,而是離開它未初始化,並試圖引用Breed
財產,我會得到這個例外。
既然您不需要在演練中創建任何代碼,那麼異常的來源必須是Visual Studio內部的代碼。所以你很可能需要以某種方式修復Visual Studio。我能想到的更簡單的方法是首先嚐試安裝最新的更新。如果這不起作用,請查看您的安裝介質是否具有「修復」功能。 (我不記得它是否存在。)最後,你可以嘗試卸載並完全重新安裝。但這是一個相當漫長的過程。祝你好運!
感謝您花時間回覆。我更新到5,並進行了修復,沒有任何區別。正如你所說,我甚至沒有任何數據庫代碼。這是VS本身產生的一個錯誤,試圖添加項目到項目中,所以它必須是某種非顯而易見的gremlin。我不能浪費任何時間,所以我只是通過nuget使用sqlite.net。 –