Ну, после дня разочарования я выяснил, как оправиться от этой ошибки. Я понятия не имею, почему это произошло, так как вчера у меня все было хорошо, а сегодня в начале дня.
Но мне пришлось полностью, и я подчеркиваю полностью, удалить .NET. Нормальная деинсталляция оставляет остатки инсталляции. Однако эта страница дает вам инструмент для полного удаления .NET:
http://blogs.msdn.com/astebner/pages/8904493.aspx
После удаления .NET он заставит вас перезагрузиться. Затем перейдите в папку windows \ microsoft.net и удалите (или переименуйте) папку фреймворка. Наконец, переустановите .NET, и ошибка, надеюсь, исчезнет и для вас.