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

相关问题