无法访问配置对象VC ++ VS2017 Professional

时间:2018-06-12 15:28:37

标签: visual-studio visual-c++ tfs dispose

我正在尝试打开一个项目(从tfs本地映射)。该项目是在Visual C ++中。

我尝试过很多论坛但仍然没有成功。我收到了以下错误。

enter image description here

我正在使用Visual Studio Professional 2017.我尝试修改并添加所有vc ++项目组件。我安装了所有必要的vc ++组件,但是,我收到了这个错误。

其他c#项目工作得很好。 (含义:VS没有损坏,它工作正常!)我根本无法打开 .vcproj 。 我应该安装visual studio 2012吗? (我的一位同事正在使用2012年,它就像魅力一样!)

1 个答案:

答案 0 :(得分:0)

我希望这可以帮助某人。我按照以下步骤解决了这个问题:

  1. 已安装Visual Studio 2010,其中包含支持VC ++的所有SDK 项目
  2. 现在我可以在VS2017中打开.vcproj,因为它有所有可用的SDK(来自 2010安装),它会要求您更新项目版本。随意选择最新版本。
  3. 仍然有一个错误 “缺少afxwin.h” ,这是在MFC / ATL 支持组件(Source)。我使用提供的链接安装 在源头。
  4. 还没有成功。 MFC的Geeting错误不支持WINVER小于0x0501。请更改项目属性或预编译标题中的WINVER定义。 通过更改 StdAfx.h中的WINVAR

    来解决
      

    #define WINVER 0x0501

    注意0x501是Windows XP支持。 0x600是Vista,0x601是Windows 7

  5. 您可以更改配置。请参阅this link

  6. 编译成功!