使用Microsoft Visual Studio 2003打开.net解决方案时提示(如截图1所示):
—————————
Microsoft Development Environment
—————————
无法读取项目文件“portal.csproj”。系统找不到指定的路径。 
—————————
确定   
—————————

经过检查浏览器的代理设置,重新定位portal项目的位置,检查portal.csproj.webinfo文件等操作都无法解决此问题。

同时发现如果在删除portal项目后新建同名的项目时会提示:项目错误。

奇怪的VS2003!

在最后无路可走时,把解决方案ZhongNan.sln目录中的同名文件ZhongNan.suo(为隐藏文件)删除,如截图2所示,结果VS2003正常了。

 

The solution user options (.suo) file is a structured storage, or compound, file stored in a binary format. You save user information into streams with the name of the stream being the key that will be used to identify the information in the .suo file.

{VS打开.net工程提示"无法读取项目文件"web.csproj",系统找不到指定路径"}其他可能的原因:

http://hi.baidu.com/kmiaoer/blog/item/75f502083b463f38e8248805.html

解决 无法读取项目文件"***.csproj",系统找不到指定路径

以上情况可能由于2个问题出现的,1 路径不对。 2 开发工具与打开工具版本不对

解决办法:

解决路径不对:

针对路径不对,我们可以用以下办法解决

    用记事本打开sln文件,将绝对路径修改为相对路径就行了 

例如: 

Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "E:\AJAXEnabledWebSite1\", "E:\AJAXEnabledWebSite1\", "{FDDDB5AF-ECE6-4DB1-AB85-0C242B0DFFFA}" 

将两个E:\AJAXEnabledWebSite1改成AJAXEnabledWebSite1就行了

解决版本不对:

   第一步:用记事本打开解决方案文件[解决方案名].sln,然后修改最上面两行为如下代码: 

Microsoft Visual Studio Solution File, Format Version 9.00 # Visual Studio 2005 



如:Microsoft Visual Studio Solution File, Format Version 10.00 

# Visual Studio 2008 

你把它改成: 

Microsoft Visual Studio Solution File, Format Version 9.00 

# Visual Studio 2005
 

   第二部:用记事本打开每个项目文件[项目名].csproj,在<PropertyGroup>节点下移除如下节点: <TargetFrameworkVersion>v2.0</TargetFrameworkVersion> 并且修改ProductVersion和Import两个节点为如下: <ProductVersion>8.0.50727</ProductVersion> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> 这样应该就可以打开了

图片附件:
vs2003-error.png

图片附件:
vs2003-error-fix.jpg