В какую операционную систему встроена версия .NET 2? - PullRequest
2 голосов
/ 13 января 2010

В какую операционную систему встроена версия .NET 2? Я планирую развернуть приложение .NET и задаюсь вопросом, должен ли я включить в пакет dotnetfx. Где я могу найти такую ​​информацию?

Ответы [ 5 ]

3 голосов
/ 13 января 2010

К сожалению, ни одна версия Windows XP не имеет установленной по умолчанию среды выполнения .NET.

Начиная с Vista и Windows Server 2008, включена среда выполнения 3.0. В Windows 7 и Windows Server 2008 R2 включена среда выполнения 3.5 SP1.

Для получения полного списка проверьте http://en.wikipedia.org/wiki/.NET_Framework_version_list

3 голосов
/ 13 января 2010

Ищите «По умолчанию в Windows» в http://en.wikipedia.org/wiki/.NET_Framework#Versions

1 голос
/ 13 января 2010

Чтобы ответить на первую часть вопроса - ни в одной операционной системе не установлена ​​предустановленная версия .NET 2.0, но в последних версиях Windows установлены .NET 3 или 3.5 и могут выполняться исполняемые файлы на основе .NET 2.0.

Что касается распространения вашего продукта, как правило, я всегда обнаруживал, что это хорошая идея - упаковать соответствующий .NET, распространяемый вместе с вашим приложением. Когда вы попадаете на сайт клиента, это может быть не так просто:

0 голосов
/ 13 января 2010

AFAIR все Win XP получили .Net 2.0 с обновлениями Windows.

0 голосов
/ 13 января 2010

.NET в основном используется в среде Windows, но также доступен для Unix и Mac как часть проекта MONO .

Это не значение по умолчанию на многих настольных ОС, поэтому вам нужно будет предоставить его или убедиться, что оно предустановлено.

...