Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để phát hiện đã cài đặt phiên bản của các.NET Framework trong một gói Visual Studio thiết lập và triển khai

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:315291
GIỚI THIỆU
Bài viết từng bước này mô tả cách sử dụng Microsoft Visual Studio.NET IDE để xác minh các phiên bản của các.NET Framework được cài đặt trên một máy tính khách hàng cho các mục đích cài đặt phần mềm.

Chú ý Bài viết này không hiển thị bạn làm thế nào để lập trình phát hiện các.NET Framework trong một ứng dụng quản lý. Các kịch bản được bao phủ trong bài viết này là một kịch bản triển khai nơi mà một nhà phát triển là không chắc chắn của các phiên bản của các.NET Framework được cài đặt trên máy khách. Bài viết này cũng không hiển thị bạn làm thế nào để phát hiện nếu một dịch vụ gói được cài đặt trong các.NET Framework.

back to the top
THÔNG TIN THÊM

Kiến thức cần thiết

Bài viết này giả định rằng bạn đã quen thuộc với các chủ đề sau đây:

Visual Studio.Triển khai mạng và thiết lập các dự án

back to the top

Phát hiện phiên bản được cài đặt hiện thời

Để thêm một điều kiện khởi động trong dự án triển khai chống lại các.NET Framework phiên bản đăng ký khóa, hãy làm theo các bước sau:
  1. Tạo một dự án mới Visual Studio thiết lập từ các thiết lập và triển khai dự án loại.
  2. Khởi động giải pháp Explorer, và sau đó mở Khởi động trình soạn thảo Conditions từ hộp công cụ giải pháp Explorer.
  3. Trong Khởi động trình soạn thảo Conditions, bấm chuột phải vào các Tìm kiếm mục tiêu máy nút, và sau đó nhấp vào Thêm đăng ký tìm kiếm.
  4. Gõ một tên thích hợp cho việc tìm kiếm, chẳng hạn như "tìm kiếm CLR Phiên bản."
  5. Nhấp vào tìm kiếm mới, và sau đó nhấn F4 để mở Thuộc tính điều kiện khởi động. Ngoài ra, trình đơn chính, bấm vào Xem, sau đó bấm Cửa sổ Properties.
  6. Đặt các RegKey bất động sản cho một trong các giá trị sau:
    Đối với các.NET Framework 1.0:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.0

    Đối với các.NET Framework 1.1:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1

    Đối với các.NET Framework 2.0:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
  7. Đặt các Giá trị bất động sản như sau:
    • Đối với các.NET Framework 1.0: "3705"
    • Đối với các.NET Framework 1.1: "4322"
    • Đối với các.NET Framework 2.0: "50727"
  8. Trong các Khởi động Conditions nút, thêm một điều kiện khởi động mới. Để làm điều này, bấm chuột phải vào nút, và sau đó nhấp vào Thêm điều kiện khởi động. Cho tình trạng này một tên thích hợp, chẳng hạn như "Tình trạng CLR."
  9. Nhấp vào điều kiện mới và sau đó thiết lập các Điều kiện bất động sản như sau:
    • Đối với các.NET Framework 1.0:
      REGISTRYVALUE = "3321-3705"
    • Đối với các.NET Framework 1.1:
      REGISTRYVALUE = "3706 NGƯỜI-4322"
    • Đối với các.NET Framework 2.0:
      REGISTRYVALUE = "50727-50727"
  10. Đặt các Tin nhắn bất động sản vào thư đầu ra, chẳng hạn như là "The.NET Framework 1.0 không được cài đặt. ","The.NET Framework 1.1 không được cài đặt. ", hoặc"The.NET Framework 2.0 không được cài đặt."
  11. Xây dựng và thử nghiệm dự án triển khai.
Chú ý Cho mục đích trên máy tính mà bạn sử dụng cho sự phát triển thử nghiệm bạn có thể chỉnh sửa registry như sau. Đối với tất cả các ví dụ về việc giữ chỗ XXX là phiên bản của các.NET Framework mà bạn đang thử nghiệm.

Xác định vị trí khoá sau cho các.NET Framework 1.0:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.0
Đổi tên các khóa trước đó như sau:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\XXXv1.0
Xác định vị trí khoá sau cho các.NET Framework 1.1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
Đổi tên các khóa trước đó như sau:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\XXXv1.1
Xác định vị trí khoá sau cho các.NET Framework 2.0:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
Đổi tên các khóa trước đó như sau:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\XXXv2.0

Đừng quên để đổi tên các khóa sau khi hoàn tất thử nghiệm của bạn.
back to the top
THAM KHẢO
Để thêm thông tin, hãy truy cập trang Web Microsoft Developer Network (MSDN) sau đây:
Tạo hoặc thêm các dự án triển khai
http://MSDN.Microsoft.com/en-US/Library/aa291133.aspx

Thêm khoản mục vào một dự án triển khai
http://MSDN.Microsoft.com/en-US/Library/aa291131.aspx

Thuộc tính của trình soạn thảo điều kiện khởi động
http://MSDN.Microsoft.com/en-US/Library/aa291900.aspx

Thêm một điều kiện khởi động trong trình soạn thảo điều kiện khởi động
http://MSDN.Microsoft.com/en-US/Library/aa301646.aspx
back to the top

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 315291 - Xem lại Lần cuối: 08/27/2011 18:48:00 - Bản sửa đổi: 2.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 KbMtvi
Phản hồi
ipt> /html>