当前安装不支持项目类型

时间:2012-02-28 07:43:48

标签: c# vb.net

我正在尝试在Visual Studio中打开一个项目。我安装了VB.NET和C#。当我打开解决方案时,它会说

"The project file D:\MyProjects\ComboSample.csproj can not be be opened."
"The project type is not supported by current installation"

我需要安装什么? C#已经存在。

ComboSample.csproj

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComboBoxSample1", "ComboBoxSample1\ComboBoxSample1.csproj", "{6A1F1EE5-4AED-40E0-9517-3EAC47442628}"
EndProject
Global
    GlobalSection(SolutionConfigurationPlatforms) = preSolution
        Debug|Any CPU = Debug|Any CPU
        Release|Any CPU = Release|Any CPU
    EndGlobalSection
    GlobalSection(ProjectConfigurationPlatforms) = postSolution
        {6A1F1EE5-4AED-40E0-9517-3EAC47442628}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
        {6A1F1EE5-4AED-40E0-9517-3EAC47442628}.Debug|Any CPU.Build.0 = Debug|Any CPU
        {6A1F1EE5-4AED-40E0-9517-3EAC47442628}.Release|Any CPU.ActiveCfg = Release|Any CPU
        {6A1F1EE5-4AED-40E0-9517-3EAC47442628}.Release|Any CPU.Build.0 = Release|Any CPU
    EndGlobalSection
    GlobalSection(SolutionProperties) = preSolution
        HideSolutionNode = FALSE
    EndGlobalSection
EndGlobal

4 个答案:

答案 0 :(得分:3)

这完全取决于项目 的内容 - 您只能从项目类型的guid中确定。最终,它与您没有安装支持的项目类型有关。例如,任何CF / WinRT / MonoDroid / XNA / Reporting / Silverlight / Phone 7 / IDE扩展项目等,如果您的IDE不支持已安装的那些。或其他任何东西!

如果您使用“express”,可能是单元测试项目;如果您不使用db-pro / ultimate,则可能是数据库项目。或者,如果您使用的是VS2005 vanilla,则为Web应用程序项目。

  • 在csproj中找到guid
  • google guid并查看它是什么
  • 安装该工具

答案 1 :(得分:2)

当我双击在以前版本的Visual Studio中创建的.sln文件时,有时会出现此错误。尝试打开Visual Studio,使用File>Open并选择.sln文件。如有必要,这应该进行任何转换。

答案 2 :(得分:0)

如果您使用Visual Studio 20xx Express for C#,则在尝试打开W​​ebProject时会出现此错误。

安装Visual Web Developer 2010 Express http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-web-developer-express

Express版本(例如Windows服务)根本不支持一些项目类型,但您仍然可以在没有模板和工具的情况下构建Windows服务。

答案 3 :(得分:0)

我有同样的错误。我的问题是该项目需要它MVC3。我安装了Web平台安装程序,安装了MVC3,我的问题就消失了!