В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Как определить установленную версию.NET Framework в пакет установки Visual Studio и развертывания

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:315291
ВВЕДЕНИЕ
В данной статье описывается использование Microsoft Visual Studio.NET IDE, проверьте версию.NET Framework, установленной на клиентском компьютере для установки программного обеспечения.

Примечание В этой статье не показано, как программно обнаружить.NET Framework в управляемом приложении. Сценарий развертывания, когда разработчик не убедитесь, что версии — это сценарий, который рассматривается в этой статье.NET Framework, установленной на клиентском компьютере. В этой статье также не показано, как определить, если пакет обновления устанавливается в.NET Framework.

back to the top
Дополнительная информация

Необходимые знания

Предполагается, что вы знакомы с следующий раздел:

Visual Studio.Проекты установки и развертывания NET

back to the top

Определение текущей установленной версии

Чтобы добавить условие запуска в проекте развертывания против.NET Framework версии реестра, выполните следующие действия:
  1. Создание нового проекта установки Visual Studio от типа проекта установки и развертывания.
  2. Запустите обозреватель решений, а затем откройте Редактор условий запуска из панели инструментов обозревателя решений.
  3. В Редактор условий запуска, щелкните правой кнопкой мыши Поиск на конечном компьютере узел, а затем нажмите кнопку Добавить поиск реестра.
  4. Введите соответствующее имя для поиска, например "Поиск CLR версии."
  5. Нажмите кнопку Новый поиск и нажмите клавишу F4, чтобы открыть Свойства условий запуска. Кроме того главное меню Представление, а затем нажмите кнопку Окно "Свойства".
  6. Установка RegKey Свойство одно из следующих значений:
    Для.NET Framework 1.0:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.0

    Для.NET Framework 1.1:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1

    Для.NET Framework 2.0:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
  7. Установка Значение свойство выглядит следующим образом:
    • Для.NET Framework 1.0: «3705»
    • Для.NET Framework 1.1: «4322»
    • Для.NET Framework 2.0: «50727»
  8. В Условия запуска узел, добавить новое условие запуска. Для этого щелкните правой кнопкой мыши узел и нажмите кнопку Добавить условие запуска. Предоставить это условие соответствующее имя, например «CLR условие».
  9. Выберите новое условие и укажите Условия свойство выглядит следующим образом:
    • Для.NET Framework 1.0:
      REGISTRYVALUE = «3321-3705»
    • Для.NET Framework 1.1:
      REGISTRYVALUE = «3706-4322»
    • Для.NET Framework 2.0:
      REGISTRYVALUE = «50727-50727»
  10. Установка Сообщение Свойство выходного сообщения, такие как ".NET Framework 1.0 не установлена. ",".NET Framework 1.1 установлен. ", или".NET Framework 2.0 не установлена."
  11. Построение и тестирование проекта развертывания.
Примечание Для тестирования на компьютере, используемом для разработки возможно изменение реестра следующим образом. Все примеры заполнителя XXX представляет версию.NET Framework, тестировании.

Найдите следующий раздел для.NET Framework 1.0:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.0
Переименование предыдущего раздела следующее:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\XXXверсия 1.0
Найдите следующий раздел для.NET Framework 1.1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
Переименование предыдущего раздела следующее:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\XXXверсия 1.1
Найдите следующий раздел для.NET Framework 2.0:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
Переименование предыдущего раздела следующее:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\XXXверсия 2.0

Не забудьте переименовать раздел после завершения теста.
back to the top
Ссылки
Для получения дополнительных сведений посетите следующие веб-узлы Microsoft Developer Network (MSDN):
Создание или добавление проектов развертывания
http://MSDN.Microsoft.com/en-us/library/aa291133.aspx

Добавление элементов в проект развертывания
http://MSDN.Microsoft.com/en-us/library/aa291131.aspx

Свойства для редактора условий запуска
http://MSDN.Microsoft.com/en-us/library/aa291900.aspx

Добавление условия запуска в редакторе условий запуска
http://MSDN.Microsoft.com/en-us/library/aa301646.aspx
back to the top

Свойства

Номер статьи: 315291 — последний просмотр: 06/07/2011 10:48:00 — редакция: 4.0

Microsoft .NET Framework 1.0, Microsoft .NET Framework 1.1, Microsoft .NET Framework 2.0, Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Academic Edition, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2003 Academic Edition, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Professional Edition, Microsoft Visual Studio 2005 Standard Edition, Microsoft Visual Studio 2005 Professional Edition

  • kbhowtomaster kbmt KB315291 KbMtru
Отзывы и предложения