ターゲットフレームワークとして.NET3.5を維持しながら、VS 2008 C ++ / CLI(vcproj)プロジェクトをVS 2010プロジェクト(vcxproj)に変換することに成功した人はいますか?私はこれを行うことができず、プロジェクトを正常にビルドすることができませんでした。プロジェクトは、VS2008では.NET 3.5として正常にコンパイルされ、VS2010では.NET 4.0として正常にコンパイルされますが、2010で.NET 3.5をターゲットにすることはできません。IDEはそのオプションを提供していないようで、vcxprojファイルを変更します。追加することによって
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
次のエラーでコンパイルが失敗します。
Error 1 error C1001: An internal error has occurred in the compiler.
このリンクによると、VS2008と2010の間で使用されるコンパイラには明らかにいくつかの違いがありますが、プロジェクトファイルを手動で編集することが解決策として提案されました。誰かがこれについて何か考えを持っていますか?