Обновление для .NET Framework 4 (KB2468871) не устанавливается в качестве необходимого компонента

Я публикую приложение ClickOnce с одним обязательным компонентом: «Клиентский профиль Microsoft .NET Framework 4 (x86 и x64) и обновление для .NET Framework 4 (KB2468871)», используя VS2013.

Когда я запускаю setup.exe в Windows XP, программа установки устанавливает только клиентский профиль Microsoft .NET Framework 4 без необходимого обновления.

Есть ли способ принудительно установить обновление во время установки? Без обновления мое приложение не работает должным образом, и мне бы хотелось избежать установки обновления вручную.

Я видел, как аналогичная проблема решена здесь https://social.msdn.microsoft.com/Forums/windows/en-US/bcc7e3fb-6462-4dae-8d84-e81a6ec79809/clickonce-install-latest-updatespatches-for-net-framework-prerequisite?forum=winformssetup, но если в VS2013 у нас есть особая возможность выбрать «Клиентский профиль Microsoft .NET Framework 4 (x86 и x64) и Обновить для. NET Framework 4 (KB2468871) "предварительное условие для установки, тогда мне интересно, почему он не выполняет то, что должен делать.

С уважением, Мацек Якубчик


person Maciej Jakubczyk    schedule 04.12.2014    source источник


Ответы (1)


Я повторно опубликовал приложение, и на этот раз предварительные условия «Клиентский профиль Microsoft .NET Framework 4 (x86 и x64) и обновление для .NET Framework 4 (KB2468871)» сделали то, что предполагалось. Понятия не имею, почему, но пока это решает мою проблему.

person Maciej Jakubczyk    schedule 05.12.2014