无法在Visual Studio中创建新项目

时间:2017-08-03 14:45:24

标签: c++ visual-studio-2012

我正在尝试在Visual Studio(2012)中打开一个新的C ++项目,但每次创建一个新项目时都会弹出这个错误:

System.Collections.Generic.RandomizedStringEqualityComparer is not a 
GenericTypeDefiniton. MakeGenericType may only be called on a type for which 
Type.IsGenericTypeDefinition is true.

我已经更改了项目路径并重新启动了Visual Studio几次但没有结果。

Error Image

1 个答案:

答案 0 :(得分:0)

尝试重新安装或未设置c ++编译器路径

设置编译器路径或RunAsAdministrator

现在将Compiler目录添加到您的路径中:

  1. 打开控制面板(开始>设置>控制面板),然后双击系统程序。

  2. 单击更改设置链接以打开“系统属性”对话框。

  3. 选择“高级”选项卡,然后单击“环境变量”。

  4. 在Environment Variables对话框的System Variables面板中,选择Path变量并单击Edit。

  5. 编译器的默认路径

    Windows 7

    C:\Program Files (x86)\Microsoft Visual Studio [Version]\VC\Bin\cl.exe
    

    Windows XP

    C:\Program Files\Microsoft Visual Studio [Version]\VC\Bin\cl.exe
    
相关问题