Fabulous Adventures In Coding
Eric Lippert is a principal developer on the C# compiler team. Learn more about Eric.
Good afternoon all, I am happy to announce that we are releasing a second Community Technology Preview release of Roslyn, the project I actually work on, today. I am super excited!
So, let's cut to the chase. Key facts:
I believe many of your blog readers, ego certainly included, are super excited as well. Please keep up the good work, Mr. Lippert!
Great News!
Unfortunately, I cannot install Rosyln with the latest Visual Studio 2012 RC =[. Anyone else having similar issues? I get the following:
0x81f40001 a compatible version of visual studio 2012 rc sdk was not detected
The log shows:
Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\vssdk\Servicing\11.0\finalizer'
and
Error 0x81f40001: Bundle condition evaluated to false: (VisualStudio11ProCoreInstalled AND VisualStudio11SdkInstalled) OR (NOT VisualStudio11ProCoreInstalled AND NOT VisualStudio11SdkInstalled)
@Kurt
Have you installed the VS 2012 SDK? www.microsoft.com/.../details.aspx
Great! This CTP is much sooner than I expected. Can't wait to try it out.
It looks like a detailed list of changes is posted at social.msdn.microsoft.com/.../2341e1f5-ce2e-48ff-93d6-bdd1bdbabd81
Jason's blog looks at it as an experimental add on to VS2012:
"However, we want to enable anyone who has VS 2012 installed to explore the Roslyn APIs and use the C# Interactive Window. To allow this, the CTP refresh will install on both Visual Studio 2012 RC and Visual Studio 2010 SP1 (note that VS 11 Beta is not supported)."
Do you know if it will be an option you can select when installing VS2012, or you would have to download and install separately?
Also do you know if there is anything similar in the works for C++ or Javascript?
That is so cool Eric! When do you think C# will get non-nullable reference types?
That is so cool Eric! When do you think C# will get non-nullable reference types? Or, if there is a fundamental difficulty with it, would you consider a series of posts uncovering it? Thanks!
Another question Eric, do you think it's a good idea to use Visual Studio macros as for ad-hock refactoring routines based on the Roslyn assemblies? Does Roslyn know anything about EnvDTE90 namespace? Thanks!
Last question Eric, why does the title of the right column of this blog reads "About Carl Nolan - Eric Lippert is a principal developer on the C# compiler team. Learn more about Eric." ? Thanks!