我在 Visual C# 2010 Express 中遇到了问题。我正在阅读 XNA 的教程系列,但由于解决方案中的 4 个项目中有 2 个拒绝加载,因此我陷入了僵局。我不知道发生这种情况时我在做什么,但它涉及 Windows 窗体。我已经尝试卸载并重新安装 Visual Studio 和 XNA 框架,重新启动计算机,并加载一个较旧的项目而没有任何可能的错误代码(即昨晚保存的),但没有运气。
打开解决方案后,我收到一条消息,提示“解决方案中的一个或多个项目未正确加载”。
在解决方案资源管理器中,项目显示“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 - 未找到入口点
无法在动态链接库 MSVCR110.dll 中找到过程入口点_Atomic_fetch_sub_4""
其他 .csproj 文件可以毫无问题地打开。我手动替换了 .dll 文件,但没有任何改变。
如果有人对可能导致此问题的原因和/或如何解决此问题有任何想法,请告诉我。这真让我抓狂。