Это хорошая идея предложить установить Framework 3.5 - PullRequest
0 голосов
/ 16 сентября 2009

Мне бы хотелось, чтобы следующее обновление нашего приложения на C # было последним, предназначенным для 2.0 Framework, а следующее - для Framework 3.5. Приложение будет установлено на общем ресурсе на сервере клиента и доступно с загрузки клиентских компьютеров, на которых должна быть установлена ​​платформа Framework 3.5, поэтому все пользователи получат обновление одновременно.

Я хотел бы получить какой-то способ предустановки 3.5, прежде чем он действительно понадобится. Моя настоящая причина в том, что установка фреймворка может занять много времени, и мне не нравится идея, что все бездействуют и в то же время до завершения установки.

Я подумал о том, чтобы добавить фоновый код в наше следующее обновление, которое проверяет, установлен ли 3.5 и доступен ли DotnetFx35.exe, и периодически предлагает пользователю возможность установить его (возможно, запустив \\ server \ share) \ dotnetfx35.exe / q /norestart.)

Я не хочу форсировать установку через обновление групповой политики, поскольку будут машины, которые не запускают наше приложение и, следовательно, не будут нуждаться в новой платформе.

Есть ли у кого-нибудь опыт работы с чем-нибудь подобным и / или какими-либо советами, прежде чем я начну экспериментировать?

Ответы [ 2 ]

1 голос
/ 16 сентября 2009

Возможно, это не тот ответ, который вам нужен, но стоит отметить, что у меня был личный опыт работы с платформой 3.5, которая не устанавливается должным образом на определенных клиентских компьютерах, а приложение для установки не дает любые отзывы об ошибках.

Если у вас много клиентских машин, просто приготовьтесь к тому, что некоторые из этих машин будут иметь некоторые проблемы с совместимостью установки с Framework 3.5, и вам нужно будет проверить журналы установки или просмотрщик событий для получения дополнительной информации.

0 голосов
/ 16 сентября 2009

Ваши клиенты могут устанавливать .NET 3.5 SP1 в любое время - они полностью совместимы с предыдущими версиями.

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

...