我在Visual C#2010 Express中遇到了问题。我正在阅读XNA的教程系列,我陷入了僵局,因为解决方案中的4个项目中有2个拒绝加载。当发生这种情况时,我不确切知道我在做什么,但它涉及Windows Forms。我已经尝试卸载并重新安装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文件,但没有任何改变。
如果有人对可能导致此问题和/或如何解决问题有任何想法,请告诉我。这让我发疯了。
答案 0 :(得分:1)
过去我遇到过类似的问题,我发现一个有问题的安装覆盖了一个较新版本的库(在你的情况下,我认为它是MSVCR110.dll)与VS所需的版本。如果内存服务,当您尝试安装.net 4.5并且它有效地劫持VS2010沙箱库时会发生类似情况。
对不起,我无法帮助你解决具体的罪魁祸首,我会看看这些内容。
祝你好运。答案 1 :(得分:1)
通过卸载与编程相关的所有内容然后重新安装所有内容,我以某种方式解决了问题。我不知道诀窍是什么,但现在一切似乎都在起作用。