在VS2010中创建WCF项目时,我得到"Error : WcfProject.csproj cannot be opened. The project type is not supported b



嘿。因此,我们在一台机器上有一个VS2010项目和VisualSVN服务器。我们添加了一台新计算机,其中加载了客户端视觉对象 svn 和投影。WCF 服务除外。我得到一个...

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

此安装不支持项目类型。

我已经检查了目录,文件和文件结构都在那里,并且与主开发机器相同。 有什么提示/解决方案吗?

谢谢大卫·

我从博客下载的一些WCF解决方案也有类似的问题。

使用交换机运行 deveng 的解决方案没有解决我的问题。经过进一步的搜索,事实证明,Ralph Willgoss的答案中的以下线索导致了我的问题的解决方案:

我通过安装Visual Web开发人员解决了这个问题。

我还必须(手动)安装 Web 平台安装程序以(自动)下载项目以正确加载项目的最新要求。

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

  • 周转基金服务申请
  • WCF 工作流服务应用程序
  • 联合服务库

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

我还尝试了许多其他选择,例如:

  • devenv/resetsettings
  • devenv/resetskippkgs
  • 确保我安装了VS2010 C++选项
  • VS2010 服务包 1

我通过安装Visual Web开发人员解决了这个问题。

几件事可能是这样,所以我不能给你一个具体的答案。 但是,在引发错误的计算机上,可以尝试以下几种方法:

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

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

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

相关内容

最新更新