2013-04-30 49 views
2

我在Visual C#2010 Express中遇到了一個問題。我正在閱讀XNA系列教程,因爲解決方案中的4個項目中有2個拒絕加載,所以我處於僵局。我不知道我在做什麼,但是它涉及Windows窗體。我試圖卸載並重新安裝Visual Studio和XNA Framework,重新啓動計算機,並加載一個沒有任何可能的錯誤代碼(IE昨晚保存)沒有運氣的舊項目。「項目不可用 - 對象引用未設置爲對象的實例。」

打開解決方案後,我收到一條消息,指出「解決方案中的一個或多個項目未正確加載」。

在解決方案資源管理器中,項目顯示爲「RpgEditor」,「RpgLibrary」,「EyesOfTheDragon(不可用)」和「XRpgLibrary(不可用)」。

輸出文中說:

C:\Users\Owner\Documents\Visual Studio 2010\Projects\EyesOfTheDragon\EyesOfTheDragon\EyesOfTheDragon\EyesOfTheDragon.csproj : error : Object reference not set to an instance of an object. 

C:\Users\Owner\Documents\Visual Studio 2010\Projects\EyesOfTheDragon\XRpgLibrary\XRpgLibrary.csproj : error : Object reference not set to an instance of an object. 


Loading C:\Users\Owner\Documents\Visual Studio 2010\Projects\EyesOfTheDragon\EyesOfTheDragon\EyesOfTheDragon\EyesOfTheDragon.csproj ... 
C:\Users\Owner\Documents\Visual Studio 2010\Projects\EyesOfTheDragon\EyesOfTheDragon\EyesOfTheDragon\EyesOfTheDragon.csproj : error : Object reference not set to an instance of an object. 

如果我去的.csproj文件,並嘗試手動打開它們,我得到的,說:「

」 devenv.exe的錯誤 - 入口點沒有發現

過程入口point_Atomic_fetch_sub_4不能設在動態鏈接庫MSVCR110.dll「」

其他.csproj的文件,沒有麻煩打開。我手動替換了.dll文件,但沒有任何更改。

如果任何人有任何想法可能會導致此問題和/或如何解決它,請讓我知道。這真讓我抓狂。

回答

1

我以前遇到類似的問題,我發現一個有問題的安裝覆蓋了一個較新版本的庫(在你的情況下,我認爲它是MSVCR110.dll)與VS所需的版本。如果內存提供服務,當您嘗試安裝.net 4.5並且它有效劫持VS2010沙箱庫時會發生類似的情況。

對不起,我不能幫助你具體的罪魁禍首,我會看看這些線。

祝你好運。

1

我通過卸載與編程有關的所有東西,然後重新安裝所有東西,以某種方式解決了這個問題。我不知道這個伎倆是什麼,但現在一切似乎都奏效了。

相關問題