Подтвердить что ты не робот

Redistributable offline.NET Framework 3.5 для Windows 8

Наша компания тестировала наш продукт (скомпилированный для .NET Framework 3.5) в Windows 8. Мы обнаружили, что в Windows 8 нет .NET Framework 3.5, и есть две возможности для решения этой проблемы:

  • онлайн-установка

  • установить с Windows 8 установку DVD или ISO

Но нам нужно иметь распространяемый автономный установщик для всех без Интернета и без Windows-установки DVD.

Есть ли способ решить эту проблему?

Спасибо.

UPDATE

Этот должен применяться и к Windows 10..

4b9b3361

Ответ 1

Попробуйте выполнить следующую команду:

Dism.exe /online /enable-feature /featurename:NetFX3 /Source:I:\Sources\sxs /LimitAccess

I: раздел вашего Windows DVD.

Ответ 2

Похоже, вам нужен пакет с установочного носителя, если вы в автономном режиме (находится в D:\sources\sxs). Вы можете скопировать его на каждую машину, на которой требуется .NET 3.5 (так что технически вам нужна только установка один раз, чтобы получить пакет) и заставить каждую машину запускать команду:

Dism.exe/онлайн/enable-feature/featurename: NetFX3/All /Источник: c:\dotnet35/LimitAccess

Там есть руководство по MSDN.

Ответ 3

Вам не нужно копировать все в C:\dotnet35. Обычно все файлы уже скопированы в папку C:\Windows\WinSxS. Затем команда становится (при условии, что Windows установлена ​​на C:): "Dism.exe/online/enable-feature/featurename: NetFX3/All/Source: C:\Windows\WinSxS/LimitAccess" Если нет, вы также можете напрямую указать команду на DVD. Затем команда становится (при условии, что DVD установлен на D:): "Dism.exe/online/enable-feature/featurename: NetFX3/All/Source: D:\sources\sxs/LimitAccess".

Ответ 4

После нескольких месяцев без реального решения этой проблемы я полагаю, что лучшим решением является обновление приложения до .NET framework 4.0, которое по умолчанию поддерживается Windows 8, Windows 10 и Windows 2012 Server, и оно по-прежнему доступно как автономная установка для Windows XP.