无法访问已处置的对象 VC++ VS2017 Professional
Cannot access a disposed object VC++ VS2017 Professional
我正在尝试打开一个项目(从 tfs 本地映射)。该项目在 Visual C++ 中。
我试了很多论坛都没有成功。我收到以下错误。
我正在使用 Visual Studio Professional 2017。我尝试修改并添加所有 vc++ 项目组件。我安装了所有必要的 vc++ 组件,但仍然出现此错误。
其他 c# 项目工作得很好。 (意思是:VS 没有损坏,它工作正常!)我根本无法打开 .vcproj。
我应该安装 visual studio 2012 吗? (我的一位同事正在使用 2012,它非常有用!)
我希望这可以帮助别人。我按照以下步骤解决了这个问题:
- 已安装 visual studio 2010,所有 SDK 都支持 VC++
项目
- 现在我可以在 VS2017 中打开 .vcproj,因为它有所有可用的 SDK(来自
2010 安装)这将要求您更新项目版本。请随意选择最新版本。
- 仍然,我在 MFC/ATL 中收到 "Missing afxwin.h" 错误
支持组件 (Source)。我使用提供的 link 安装
在源代码中。
还没有成功。 的Geeting错误MFC不支持小于0x0501的WINVER。请在您的项目属性或预编译头文件中更改 WINVER 的定义。 通过在 StdAfx.h
中更改 WINVAR 来解决
#define WINVER 0x0501
注意 0x501 Windows XP 支持。 0x600 是 Vista,0x601 是 Windows 7
您可以更改配置。请参考
- 编译成功!
我正在尝试打开一个项目(从 tfs 本地映射)。该项目在 Visual C++ 中。
我试了很多论坛都没有成功。我收到以下错误。
我正在使用 Visual Studio Professional 2017。我尝试修改并添加所有 vc++ 项目组件。我安装了所有必要的 vc++ 组件,但仍然出现此错误。
其他 c# 项目工作得很好。 (意思是:VS 没有损坏,它工作正常!)我根本无法打开 .vcproj。 我应该安装 visual studio 2012 吗? (我的一位同事正在使用 2012,它非常有用!)
我希望这可以帮助别人。我按照以下步骤解决了这个问题:
- 已安装 visual studio 2010,所有 SDK 都支持 VC++ 项目
- 现在我可以在 VS2017 中打开 .vcproj,因为它有所有可用的 SDK(来自 2010 安装)这将要求您更新项目版本。请随意选择最新版本。
- 仍然,我在 MFC/ATL 中收到 "Missing afxwin.h" 错误 支持组件 (Source)。我使用提供的 link 安装 在源代码中。
还没有成功。 的Geeting错误MFC不支持小于0x0501的WINVER。请在您的项目属性或预编译头文件中更改 WINVER 的定义。 通过在 StdAfx.h
中更改 WINVAR 来解决#define WINVER 0x0501
注意 0x501 Windows XP 支持。 0x600 是 Vista,0x601 是 Windows 7
您可以更改配置。请参考
- 编译成功!