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

Переводы статьи Переводы статьи
Код статьи: 315291 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

ВВЕДЕНИЕ

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

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

Дополнительная информация

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

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

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

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

Чтобы добавить условие запуска в проекте развертывания против.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

Не забудьте переименовать раздел после завершения теста.

Ссылки

Для получения дополнительных сведений посетите следующие веб-узлы 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

Свойства

Код статьи: 315291 - Последний отзыв: 7 июня 2011 г. - Revision: 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
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:315291

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com