Вопрос

У меня есть приложение, для которого требуется .NET Framework 3. Я планирую развернуть приложение, используя установочный комплект, созданный в рамках проекта развертывания VS2005.  Как лучше всего включать в пакет развертывания последнюю известную загрузочную версию .NET (в моем случае 3.5 SP1) или включать именно то, что нужно моему проекту (.NET3)?

Спасибо, что уделили время.

Это было полезно?

Решение

В этом особом случае я бы предпочел последнюю версию, а также привязал к ней, потому что версия 3.0 была как бы поспешной только потому, что Vista должна была поставляться. С другой стороны, это означает, что 3.0 предварительно установлен на Vista, что упрощает ваше развертывание. А установка 3.0 на машине с 3.5SP1 просто пропустит установку, поэтому не будет проблем с доставкой 3.0.

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

Другие советы

Это помогло мне сделать это наоборот, используя VS2008 для создания пакета .NET 2.0. Может быть, это может пролить некоторый свет на 2 части в проекте установки, который нужно настроить: http://www.codeproject.com/KB/dotnet/targetnet2fromvs2008.aspx <Ол>

  • Предварительные условия
  • Условия запуска
  • Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top