在VS2010中创建WCF项目时,出现“错误:无法打开WcfProject.csproj。此安装不支持项目类型”

时间:2011-05-18 18:05:28

标签: c# visual-studio wcf visualsvn

嘿,那里。因此,我们在一台机器上安装了VS2010项目和VisualSVN服务器。我们添加了一台新机器,其客户端可视化svn和预计已加载。除了WCF服务。我得到了......

“错误:项目文件c:/..../ wcfProject.csproj无法打开。

此安装不支持项目类型。“

我检查了目录,文件和文件结构在那里,和主开发机器一样。任何提示/解决方案?

感谢 大卫K。

3 个答案:

答案 0 :(得分:6)

我遇到了一些与我downloaded from a blog的WCF解决方案类似的问题。

使用开关运行deveng的解决方案无法解决我的问题。经过一番搜索,结果发现Ralph Willgoss答案中的以下线索可以解决我的问题:

  

我通过安装Visual Web Developer解决了这个问题。

我还必须(手动)安装Web Platform Installer以(自动)下载项目的最后要求以便正确加载。

答案 1 :(得分:3)

尝试创建以下类型的新项目时遇到了类似的问题:

  • WCF服务应用程序
  • WCF工作流程服务应用程序
  • 联合服务库

我使用的是Windows 7 Ultimate 64bit,没有安装其他版本的Visual Studio。

我也尝试了很多其他选项,例如:

  • devenv / resetsettings
  • devenv / resetskippkgs
  • 确保我安装了VS2010的C ++选项
  • VS2010 Service Pack 1

我通过安装Visual Web Developer解决了这个问题。

答案 2 :(得分:2)

这可能是一些事情,所以我不能给你一个具体的答案。但是,以下是您的机器上尝试抛出错误的一些事项:

首先,验证哪个版本的Visual Studio设置为打开csproj文件的默认值。可能是您安装了SQL或其他使用旧版Visual Studio的东西。有时可能会出错。即使默认是Visual Studio版本选择器,我看到它会抛出错误。打开正确版本的Visual Studio(通过“程序”菜单),然后在Visual Studio内部尝试打开包。如果可行,您知道问题在于打开文件的版本。

如果这不起作用,您可以尝试重置Visual Studio设置。从运行菜单中键入devenv /setup这应该重置Visual Studio环境,并希望它将解决问题。如果这不起作用,请尝试从“运行”菜单运行devenv /ResetSkipPkgs。这将尝试加载Visual Studio以前跳过的任何包。

如果这些步骤不起作用,请告诉我们。在尝试这些步骤后,请向我们提供任何进一步的错误消息。