Часть проблемы заключается в том, что VS2010 переделал, как работает компиляция в c ++ (cli или нет).Теперь он использует структуру MSBuild, но я верю, что для того, что вы пытаетесь сделать, понадобится инфраструктура VCBuild, которой нет в 2010 году.
Возможно, вам удастся использовать Visual Studio 2008 Express для сборки.Если нет, вам нужна только часть C ++ VS2008.
Вам нужно использовать цель vc90?Я собираю свой c ++ / cli (все еще новый сам) с целью vc10, и он собирается нормально.(однако я нацеливаюсь на платформу 4.0, ссылаясь на некоторые части 2.0)