2012-06-26 34 views
11

Tôi có một dự án cài đặt cần thêm 1 chuỗi đơn giản vào sổ đăng ký và Trình chỉnh sửa đăng ký được xây dựng trong Dự án thiết lập dường như không hoạt động . Nó đặt một khóa cơ sở HKEY_LOCAL_MACHINE \ Software \ [Nhà sản xuất] theo mặc định vào dự án cài đặt và thậm chí không hoạt động.Visual Studio 2010 Trình chỉnh sửa đăng ký "Thiết lập dự án" không hoạt động

Dưới đây là các bước tôi đã sử dụng để thêm khóa.

  • Ngay dự án thiết lập nhấp chuột: View -> Registry
  • Một Registry giả được hiển thị và tôi đi sâu tạo phím khi cần thiết.
  • Tôi tạo HKEY_LOCAL_MACHINE \ Software \ [Nhà sản xuất] \ [ProductName]
  • Chạy trình cài đặt. Không có lỗi nào được báo cáo, nhưng các phím KHÔNG tồn tại.

EDIT: Hãy xem hình 5 trên trang web this. Nó cho bạn thấy những gì tôi thấy ngoại trừ trong những gì trông giống như một phiên bản cũ hơn nhiều của visual studio.

Tôi không thấy làm thế nào điều này có thể thất bại, nó nên đơn giản như vậy. Tôi thậm chí đã thử các phím đơn giản và nó sẽ không tạo ra bất cứ điều gì, hoặc ít nhất là ném một lỗi. Tôi đã nhìn thấy điều này solution nhưng vô lý của nó để thêm một bước xây dựng bài để tự chỉnh sửa registry khi có được xây dựng trong chức năng để làm điều đó. Bài đăng đó cho biết rằng tính năng này chỉ bị hỏng, vì vậy đừng sử dụng nó.

Trả lời

15

Nếu bạn có một trình cài đặt 32-bit các phím sẽ được chuyển hướng dưới HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ chìa khóa

Thông tin chi tiết bạn có thể tìm thấy ở đây: http://msdn.microsoft.com/en-us/library/windows/desktop/aa384232(v=vs.85).aspx

+2

Bạn biết đấy, tôi thực sự mới về vấn đề này, nó chỉ không bật vào đầu tôi. Bây giờ tôi xấu hổ về cơn thịnh nộ, nó đưa tôi vào ngày hôm qua trong 2 giờ. – Ultratrunks

+0

Kịch bản của tôi không thêm khóa vào thư mục cây 32/64 bit. Thiết lập của tôi giống như các chi tiết poster. – Veverke

Các vấn đề liên quan