0

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 for Visual Studio 2010で生成されたということです。おそらく、これが問題の原因ですか?

誰かが問題またはこの問題の解決策を知っていますか?

4

1 に答える 1

1

VS11 を使用している場合は、VS11 コマンド プロンプトから cmake を実行し、32 ビット バージョンまたは 64 ビット バージョンに対してそれぞれ-G"Visual Studio 11"orを使用する必要があります。-G"Visual Studio 11 Win64"

お使いの CMake のバージョンがこれらのジェネレーター オプションをサポートしていない場合は、CMake を更新する必要があります。

お使いのバージョンの CMake でサポートされているジェネレーターの完全なリストを表示するには、cmake引数を指定せずに実行します。

于 2012-05-20T17:11:12.853 に答える