2017-08-03 103 views
0

我試圖打開一個新的C++在Visual Studio中的每個項目按時(2012年),但我創建一個新項目這個錯誤彈出:不能創建在Visual Studio中的一個新的項目

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

+0

你忘了提及您正在使用的Visual Studio的版本。命令幫助 - 關於Microsoft Visual Studio將向您顯示此信息。請在你的問題中說清楚。 –

+2

我會先嚐試重新安裝Visual Studio。 – drescherjm

+0

對不起,它是Visual Studio 2012, –

回答

0

嘗試重新安裝或C++編譯器的路徑沒有設置

設置編譯器的路徑或RunAsAdministrator

現在添加編譯器目錄添加到路徑:

  1. 打開控制面板(開始>設置>控制面板),然後雙擊系統節目。

  2. 單擊更改設置鏈接打開系統屬性對話框。

  3. 選擇高級選項卡,然後單擊環境變量。

  4. 在「環境變量」對話框的「系統變量」面板中,選擇路徑變量並單擊編輯。編譯器

    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 
相關問題