Over the last 24 hours, we’ve received a number of mails and forum messages on an issue with the current Rx v2.0 Release Candidate bits, causing “Strong name validation failed” errors when using the binaries for platforms other than .NET 4.5 and .NET for Metro style apps.
We’ve been able to repro the issue and trace it back to new code signing procedures that have been introduced in Rx v2.0 Release Candidate for .NET 4.5 and .NET for Metro style apps (see Enhanced Strong Naming). Unfortunately, the regression for older platforms went unnoticed due to “strong name verification skip entries” being set up on various build and test agents. We’re working on correcting the issue.
Our sincere apologies for the inconvenience. We’ll update this page as we issue a fix very soon.
Update: We’ve updated the NuGet packages with a fix. The new package version number is 2.0.20622-rc.
Update: The SDK MSI installer has also been updated (publication date 6/22/2012). It suffices to install the new MSI, which will perform an in-place upgrade.