Является ли .NET Framework 2.0 необязательным в Windows XP? - PullRequest
3 голосов
/ 08 августа 2011

Мы являемся консультантами, которые часто работают на клиентском сайте на ПК с Windows без прав администратора, что означает, что мы ничего не можем установить.

Вопросы: если я напишу свое приложение C #, ориентированное на .NET Framework 2.0, которое является установкой по умолчанию для XP, будет ли гарантированно работать на каждом ПК?

Другими словами, возможно ли, что одна организация решила установить XP на свои ПК без .NET Framework? Является ли .NET 2.0 ядром XP или это просто дополнительная функция, которую можно не использовать?

Ответы [ 4 ]

4 голосов
/ 08 августа 2011

Насколько я знаю, .NET Framework 2.0 предустановлена ​​на Vista и Windows 7. Однако ни одна версия платформы не предустановлена ​​на Windows XP. Смотрите следующее:

Какая версия .NET Framework включена в какую версию ОС?

2 голосов
/ 08 августа 2011

Хотя .NET Framework не гарантированно устанавливается (это необязательный компонент), такое программное обеспечение, как Xenocode PostBuild (больше не поддерживается, но все еще работает для тех, у кого есть копия), Spoon или Mono (альтернативная платформа .NET, которая оказывается встраиваемой) может использоваться для запуска приложений .NET на ПК, которые в противном случае были бы невозможны, потому что платформа .NET неустановлен.

1 голос
/ 08 августа 2011

Нет, запуск не гарантирован..NET можно удалить на XP

0 голосов
/ 07 ноября 2011

Да. .NET Framework не является обязательным для Windows XP. Windows 7 имеет .NET Framework версии 3.5 по умолчанию.

...