В чем отличие Visual Studio 2010 и Visual Studio 2017. Есть хоть какое-то отличие, может там C# новее или что-то другое. Просто у моего друга стоит VS 17 и у него работает программа, та, которая у меня не работает на VS 10.
Если судить по Википедии, то 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++ и многое другое, что дало разработчикам кучу нового и полезного! Вы же в свою очередь используете старого динозавра, которого давно пока положить на полку истории и забыть. Совет, обновитесь и используйте новейшие версии для разработки своего ПО.
Да. Кардинально отличается. Поддержка версий языка, .net фреймворка, дебагер... да все уже успело поменяться. Опишите ошибки, прикрепите скриншоты и код и может Мы сможем Вам помочь запустить программу. Но лучше всего это использовать новую версию студии. Лично я думаю что сейчас не приемлемо использовать ниже 2015.. и если есть возможность я бы и ее не рекомендовал ставить, а только свежайшие, стабильные обновления.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости