2008-11-13 1 views
3

Я бы хотел использовать WPF для приложения для потребителей. Однако некоторые тесты в реальном мире не очень обнадеживают. На нескольких высокопроизводительных компьютерах, которые я тестировал, установка .NET 3.5 заняла 15-20 минут. Я видел отчеты в Интернете, в которых упоминалось 50 минут.Разработка WPF-приложения - любой способ оптимизации установки .NET?

Когда Vista markethare находится на уровне 70%, этот вопрос будет спорным. До сих пор реальность такова, что большинство потребителей находятся на XP и нуждаются в установке .NET 3.5. Добавление 15-20 минут (в лучшем случае) к установке потребительского приложения просто неприемлемо.

1) Что frack является установщиком .NET так долго?

2) Есть ли способ оптимизировать установку .NET?

О, и я знаю о профиле клиента .NET. Не улучшает ситуацию.

ответ

0
  1. Его большой.
  2. Использование MS поставляется веб-установки является лучшей причиной его только устанавливает, что ему нужно (но тот все еще большой)

Только опция только обнаружить его не было, и предупредить пользователя, и попросить их, чтобы установить его , Это касается только первого приложения 3.5. Все остальные будут быстрыми.

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

1

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

4

. Framework .Net устанавливает на ПК большое количество файлов, и если вы используете онлайн-версию, многие из этих файлов загружаются из Интернета. Что вы должны сделать, это предоставить FULL .Net framework установщик с вашей программой. Если вы распространяете его на компакт-диске, то 197-мегабайтный файл не должен быть большой проблемой.

Этот файл должен устанавливать фреймворк через 3-4 минуты, потому что ему не нужно ничего скачивать. Это ссылка на файл: http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe

Я не думаю, что вы можете сделать что-либо, чтобы изменить основное время установки (независимо от того, 1 минута или 10). Если вы действительно хотите что-то сделать, тогда есть только одна альтернатива (насколько мне известно). Купите один из пакетов EXE, который будет включать .Net в исполняемый файл и создать виртуальную среду. Там один называется Xenocode (http://www.xenocode.com/), который делает это.

Надеюсь, это помогло.

+0

Это может привести к тому, что ОС создаст точку восстановления. – 2008-11-13 01:41:17

Смежные вопросы