Развертывание .NET Framework 3.0 ClickOnce - PullRequest
0 голосов
/ 07 сентября 2011

Как указать .NET Framework 3.0 (без SP2) в качестве обязательного условия?Кажется, я нигде не могу найти пакет начальной загрузки.

Я создал приложение, которое использует .NET Framework 3.0.Я развертываю его с помощью ClickOnce.

Я установил предварительное условие для ".NET Framework 3.0 SP2" (после загрузки пакета начальной загрузки здесь , что добавило для меня опцию ввыберите это обязательное условие в Visual Studio)

При установке моего приложения в Windows Vista появляется следующее сообщение:

"Версия .NET Framework 3.0 с пакетом обновления 2 (SP2) не может быть установлена ​​в Vista...Установите .NET Framework 3.5 SP1 ... "

Я специально настроил таргетинг на .NET Framework 3.0, чтобы пользователи Vista могли использовать мое приложение без дополнительной загрузки Framework (насколько я понимаю, Vista поставляется с .NET Framework 3.0).

1 Ответ

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

Это ограничение конкретного загрузчика.

В разделе «Ограничения» указанной вами ссылки указано:

Эти пакеты обеспечивают поддержку операционных систем x86 и x64, однако они не поддерживают и не смогут установить в Windows Vista или последующие операционные системы. Чтобы обеспечить предварительное условие, которое будет установить в Windows Vista, использовать загрузчик .NET Framework 3.5 SP1 пакет вместо.

http://msdn.microsoft.com/en-us/vstudio/bb898654.aspx

...