Following up from the IronPython URL's post…
Alas, the refactoring that seems to have taken place between 2.0 and 2.1 has made major, non-trivial and non-backwards compatible API changes to a number of crucial classes used in the Python Binding build. It's not just a matter of classes having moved assemblies (needing more references), or namespaces; and having to guess which
IDocument interface is meant.
MSBuildProject has become
MSBuildBasedProject — but what has become of
ParseProjectContent CreateProjectContent() I cannot tell; nor of the
MSBuildEngineCallback type in the argument list of
PyCompilerService.Compile(), itself an abandoned seeming method signature.
This is a level of backwards-incompatibility I personally would reserve for a major release increment. And there isn't even a porting guide obvious on the site or in the #develop code download. And the above is not an exhaustive list of things needing fixing to make the old code play with the new IDE APIs, or even of the first wave of compiler errors.
[Now playing - Planet Rock]