0

我知道Visual Studio 11仍處於測試階段,但在報告此潛在錯誤之前,我想問一個問題。Visual Studio 11(測試版)解決方案加載錯誤

當我打開一個巨大的解決方案(近21個項目和更多)到Visual Studio 11我得到這個錯誤對每一個項目:

The object of type Microsoft.VisualStudio.Project.ConfiguredProjectCache`1[Microsoft.VisualStudio.Project.Immutables.ImmutableHashMap`2[System.String,System.Threading.Tasks.Task`1[Microsoft.VisualStudio.Project.PropertyPages.PropertyPagesCatalog]]]" 
could not be converted into "Microsoft.VisualStudio.Project.ConfiguredProjectCache`1[Microsoft.VisualStudio.Project.Immutables.ImmutableHashMap`2[System.String,Microsoft.VisualStudio.Project.PropertyPages.PropertyPagesCatalog]]". 

的一個重要信息是,該溶液與CMake產生對於Visual Studio 2010,這可能是問題的原因嗎?

有誰知道這個問題的問題或解決方案?

+1

21個項目幾乎不「巨大」。不是當你在解決方案中看到超過120個項目時。 – Oded

+0

+1我知道:D我看過120個以上的項目:)但是看到他自己的項目不斷增長,每次都很棒。 ;) – pearcoding

回答

1

如果您使用的是VS11,則應該從VS11命令提示符下運行cmake,並分別使用-G"Visual Studio 11"-G"Visual Studio 11 Win64",32位或64位版本。

如果您的CMake版本不支持這些生成器選項,則需要更新CMake。

要查看您的CMake版本支持的生成器的完整列表,只需運行cmake,不帶任何參數。

+0

+1非常感謝!我錯過了這個更新。我的舊cmake 2.8.4不知道VS11 ...在Visual Studio 11中BETA沒有完全準備好轉換舊的解決方案成功...也許以後:)非常感謝你... – pearcoding

相關問題