Можно ли каким-либо образом обновить версии .NET без обновления версий Visual Studio? - PullRequest
3 голосов
/ 27 марта 2009

В настоящее время я использую Visual Studio 2005 для всех своих личных проектов, что означает, что я также работаю с платформой .NET 2.0. Как можно себе представить, это вызывает чувство устаревания. Я получил эту версию VS бесплатно через программу академического альянса MSDN, когда я был в школе. Теперь, когда я вне школы, я, к сожалению, не имею доступа к MSDNAA, поэтому программное обеспечение больше не является бесплатным.

Это подводит нас к моему вопросу. Я следил за некоторыми из новых функций в текущих версиях .NET. Можно ли вообще обновить VS2005 для использования .NET 3.5 или аппаратно работать только с 2.0?

Ответы [ 4 ]

8 голосов
/ 27 марта 2009

Нет, вы не можете использовать VS2005 с .NET 3.5. Тем не менее, вы, безусловно, можете бесплатно загрузить одну из Visual Studio 2008 Express . Это может сосуществовать с Visual Studio 2005 без проблем.

Это, безусловно, то, с чем я бы пошел - даже если бы вы могли каким-то образом заставить VS2005 работать с 3.5 framework , вы бы не получили возможности language .

1 голос
/ 27 марта 2009

Вы можете использовать библиотеки .NET 3.5 из VS 2005, но среда и компилятор не настроены для их использования. Это делает работу со многими функциями 3.5 очень трудной (обычно вообще не стоит).

В некоторых случаях это нормально, хотя. Если вы только после доступа к одной или двум функциям в 3.5, ссылки на эти части платформы может работать нормально.

В общем, я бы рекомендовал вместо этого использовать VS 2008 Express.

1 голос
/ 27 марта 2009

Visual Studio 2008 позволяет легко переключаться между .NET 2.0, 3.0 и 3.5, используя целевую инфраструктуру в окне свойств проекта.

Загрузить Visual Studio 2008 Express

Черт, я только что был Джоном Скиетом ......

0 голосов
/ 27 марта 2009

Действительно хорошие новые функции в языках, особенно Linq в VB и C #. Старая IDE будет очень запутана, пытаясь обеспечить для них intellisense, даже если вы сможете заставить ее запустить новый компилятор. Поэтому я думаю, что это вряд ли будет хорошо работать.

...