Visual Studio 2017:命名空间"系统"没有会员" Windows"

时间:2017-08-07 06:40:20

标签: c++ visual-studio visual-studio-2017

我最近安装了Visual C ++的CLR包,正在制作我的第一个GUI。由于某种原因,系统没有显示它过去的所有选项。 System :: *之后的所有内容都有红线,但有类似的错误。这是我头文件的开头。

#pragma once


namespace Form1 {
using namespace System;
using namespace System::Windows;
using namespace System::ComponentModel;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;

在搜索解决方案时,我找到this thread,然后按照步骤

进行操作
  

将公共语言运行时支持设置为"公共语言运行时   支持(/ clr)"在项目属性的2个位置:   配置属性 - >一般   配置属性 - > C / C ++ - >一般

但那已经是默认了。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

尝试通过以下方式添加这些引用:

转到Project> References> Common Properties> Framework and References

点击Add New References...按钮

Assemblies下 - > Frameworks检查System。“Your needs”并点击“确定”。