Вопрос

Кто-нибудь знает, можно ли использовать Visual Studio 2010 RC с бета-версией 2 платформы .NET 4?Причина, по которой мне нужно использовать бета-версию 2, а не RC, заключается в том, что не существует Expression Blend, который мог бы поддерживать .NET 4 RC.

Я удалил платформу .NET 4, установленную вместе с Visual Studio 2010, а затем переустановил версию .NET 4 Beta 2.Но теперь, когда я запускаю Visual Studio, я получаю сообщение об ошибке «Операция не может быть завершена» и она закрывается.

Как я могу заставить это работать?Спасибо!

Это было полезно?

Решение

Это невозможно.Visual Studio привязана к конкретным сборкам CLR.В случае RC-версии 2010 года она привязана к RC-версии CLR 4.0.

Еще немного о причинах этого.

В этом смысле Visual Studio не является чем-то особенным.Подавляющее большинство приложений, предназначенных для версии RC CLR 4.0, не смогут работать на битах Beta2.Это поведение по умолчанию [1]

В CLR между Beta2 и RC было внесено множество изменений.Многие из них зависят от Visual Studio.Даже если бы вам удалось запустить VS на битах Beta2, он бы быстро вышел из строя из-за изменения поведения или отсутствия API.

[1] Я уверен, что можно прибегнуть к хакерству, чтобы заставить очень простую программу из RC работать на битах Beta2.Но он определенно не поддерживается и не будет работать даже с умеренно сложной программой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top