检查C#项目的VS版本

我有一个完整的C#Visual Studio项目,但由于Visual Studios的版本问题,我无法打开它。

我尝试过使用VS2005和VS2010,但都无法打开项目。

我在VS2010中转换项目时遇到了错误。

有没有我可以找到VS版本的文件?

__

编辑:

谢谢你的建议。

我按照建议查看了我的csproj文件:

从我看到的,VS版本。 使用最有可能是2003版。

如果我错了,请纠正我。

在项目的csproj文件中查找标记中的值。

这是一个包含每个产品名称及其相应版本的表格 :

 +---------------------------+---------------+-----------+----------------+ |  Product name | Codename | Version # | .NET Framework | +---------------------------+---------------+-----------+----------------+ | Visual Studio 4.0 | N/A | 4.0.* | N/A | | Visual Studio 97 | Boston | 5.0.* | N/A | | Visual Studio 6.0 | Aspen | 6.0.* | N/A | | Visual Studio .NET (2002) | Rainier | 7.0.* | 1 | | Visual Studio .NET 2003 | Everett | 7.1.* | 1.1 | | Visual Studio 2005 | Whidbey | 8.0.* | 2.0, 3.0 | | Visual Studio 2008 | Orcas | 9.0.* | 2.0, 3.0, 3.5 | | Visual Studio 2010 | Dev10/Rosario | 10.0.* | 2.0 – 4.0 | | Visual Studio 2012 | Dev11 | 11.0.* | 2.0 – 4.5.2 | | Visual Studio 2013 | Dev12 | 12.0.* | 2.0 – 4.5.2 | | Visual Studio 2015 | Dev14 | 14.0.* | 2.0 – 4.6 | +---------------------------+---------------+-----------+----------------+ 

在文本编辑器(如记事本)中打开.sln文件。 版本应位于“#”符号后面的前几行中。

项目文件的开头如下所示:

    Debug x86 8.0.30703 

ToolsVersion属性或ProductVersion标记应该引导您访问Visual Studio的版本。

要添加Ben的答案,您可以查看项目类型,在同一个csproj文件中,它们将如下所示:

 {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} 

您尝试打开的项目可能正在使用某些您尚未安装的项目类型(如Web部署项目或MVC版本高于您拥有的项目等)。您可以在ProjectTypeGuids中查看每个GUID的项目类型看看有什么遗漏。

用记事本打开csproj文件。 那里应该有一条线。

你是对的。 这是Visual Studio 2003。