В чем отличие Visual Studio 2010 и Visual Studio 2017

209
18 апреля 2018, 05:36

В чем отличие Visual Studio 2010 и Visual Studio 2017. Есть хоть какое-то отличие, может там C# новее или что-то другое. Просто у моего друга стоит VS 17 и у него работает программа, та, которая у меня не работает на VS 10.

Answer 1

Если судить по Википедии, то VS 10 не предназначен для проектов, которые написаны выше .NET 4 версии (то есть его основные версии, это 2.0 — 4.0).

Приведу таблицу с Вики:

Visual Studio .NET (2002) > 1.0
Visual Studio .NET 2003 > 1.1
Visual Studio 2005 > 3.0
Visual Studio 2008 > 2.0, 3.0, 3.5
Visual Studio 2010 > 2.0 — 4.0
Visual Studio 2012 > 2.0 — 4.5.2
Visual Studio 2013 > 2.0 — 4.5.2
Visual Studio 2015 > 2.0 — 4.6
Visual Studio 2017 > 2.0 — 4.6.2; Core 1.0

Также нашел ответ модератора:

VS 2010 couldn't target .NET Framework 4.6.
So you may still need to use VS 2012 or more advanced edition to build your project.

Так что вердикт прост - Из коробки, VS 10 не поддерживает проекты, которые написаны на .NET выше 4 версии. Может и есть способы борьбы с этим, но честно, на дворе 2018 год, а вы используете инструментарий, который в свое время даже и не знал, что будет .NET 4.6++, C# 7++ и многое другое, что дало разработчикам кучу нового и полезного! Вы же в свою очередь используете старого динозавра, которого давно пока положить на полку истории и забыть. Совет, обновитесь и используйте новейшие версии для разработки своего ПО.

Answer 2

Да. Кардинально отличается. Поддержка версий языка, .net фреймворка, дебагер... да все уже успело поменяться. Опишите ошибки, прикрепите скриншоты и код и может Мы сможем Вам помочь запустить программу. Но лучше всего это использовать новую версию студии. Лично я думаю что сейчас не приемлемо использовать ниже 2015.. и если есть возможность я бы и ее не рекомендовал ставить, а только свежайшие, стабильные обновления.

READ ALSO
Игра внутри игры

Игра внутри игры

Всем привет,как можно реализовать мини игры внутри игры(что то типа нового wolfenstein the new colossus, где можно было поиграть в старую wolfenstein3d),в движке...

187
Аргументы конструктора SystemCpuUsage

Аргументы конструктора SystemCpuUsage

Всем доброго времени суток, появилась такая проблема, что я хочу получить данные о процессоре, но не могу, тк

240
sharepoint 2013 wcf service публикация из wsp пакета

sharepoint 2013 wcf service публикация из wsp пакета

Делаю публикацию wsp пакета wcf service на sharepoint так SPSolution -Identity "mySolwsp" -FullTrustBinDeployment -AllAppliction -GACDeployment –Force На одном порту работает нормально, но на другом...

199
Как Translate(), только для Scale. Unity

Как Translate(), только для Scale. Unity

Имеется UI объект у которого надо плавно изменить HeightЧерез анимацию тут не подойдёт

189