在最近的项目中,碰到一个这样的问题,在本机能够正常打开和编辑的vs2003的解决方案,当我把这个解决方案全部拷贝到一台新安装的系统上的时候,将会出现提示:打开这个解决方案失败。很是不解,最后通过UltraEdit查看这个解决方案,突然看到在这个解决方案中有要加载的动态库,但这个要加载的动态库没有安装在这台新机器上,然后把动态库安装后,就能够正常打开这个解决方案了。
总结:当把一个vs2003的解决方案程序放到一个新的环境下的时候,首先应该检查这个新环境是否安装了这个解决方案所需要的全部动态库和其他这个解决方案所需要的资源,如果配置好了这些资源,应该不会出现打不开解决方案的问题了。