VS2005 solution文件打开时弹出“object reference not set to an instance of an object”错误的解决方法

用VS编译了几个Wince系统镜像,都是大的solution文件

结果昨晚一个也打不开了。错误是这样的:打开.sln时弹出窗口提示:“object reference not set to an instance of an object“,下面灰色内容:project  can  not be loaded.

但是在另一个文件夹下的应用程序的.sln都能打开。我编译一个系统镜像要费好大功夫,要做很多修改,总不能重装VS吧,损失太大。搜啊搜,“object reference not set to an instance of an object”这一错误一般是编程中碰到的,很多要修改源代码才解决。跟我这个情况不搭边。最后找到了一篇博客:http://blog.csdn.net/yanli0823/article/details/7279988,感觉有戏,就照着操作了一下。下面为转载:

 

   1 关闭所有打开的VS平台

   2 进入VS命令行,

  3  输入 devenv /resetskippkgs命令,此命令将新打开一个VS平台

  4 半闭打开的VS平台

  5 输入devenv /setup 命令

  6 输入devenv 打开开发平台,现在再新建silverlight项目

VS命令行操作不明白,就找了一篇博客:http://blog.csdn.net/clever101/article/details/8267921,看懂了,不明白的自己看下。

从开始菜单进入命令行工具,进入到..\MicrosoftVisual Studio 9\Common7\IDE这一目录,然后依次输入上述三条命令,并按步骤操作,完成第6步后,再次打开.sln文件,一切恢复正常。注意不要按照http://blog.csdn.net/clever101/article/details/8267921

devenv.com  [solutionfile | projectfile |anyfile.ext]  [switches]

这个格式,直接用1到6步中的格式输入即可。

你可能感兴趣的:(WinCE)