Почему Microsoft связывает версии среды выполнения .NET с конкретными версиями VIsual Studio? - PullRequest
0 голосов
/ 19 мая 2010

Почему мне приходится обновляться до VS 2010, чтобы создавать / запускать проекты .NET4? Это кажется несколько смешным для меня. Почему среда выполнения, с которой работает мой код, или компилятор, который IDE вызывает (надеюсь) в общем случае через правила MSBUILD, имеют какое-либо отношение к используемой мной среде IDE?

Ответы [ 3 ]

4 голосов
/ 19 мая 2010

Может быть, потому, что .Net 4.0 был испорчен, когда был выпущен VS2008, поэтому поддержка для него никогда не включалась?

Может быть, из-за того, что MS - это компания, которой нужно продавать продукты, чтобы зарабатывать деньги, они не могут продавать новые лицензии, если просто обновляют старые версии продукта?

Возможно, потому что старые версии продукта (VS2008) потребовали бы слишком много времени для переоборудования для собственной поддержки .Net 4.0?

Это просто случайные мысли, которые могут или не могут помочь вам с вашей текущей проблемой, которая больше похожа на сплетню, чем на проблему?

4 голосов
/ 19 мая 2010

Обычно есть способ заставить его работать со старыми версиями VS. Я знаю, что компилировал проекты WCF (3.5) на VS2005, прежде чем мы обновились до VS2008. Вам просто нужно установить ссылки вручную (и, возможно, изменить файл проекта MSBuild), и, конечно, вы потеряете фактические улучшения IDE (я бы не хотел делать WPF на VS2005. ..)

0 голосов
/ 20 мая 2010

Microsoft - это бизнес. Они разрабатывают новые продукты, используя деньги, полученные от продажи существующих продуктов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...