Tôi có một ứng dụng dịch vụ windows được phát triển trong C#. Dịch vụ tương tự cần được chạy với các tệp cấu hình khác nhau. Để chạy trên những máy này trên cùng một máy, tôi cần thay đổi tên dịch vụ. Tôi có thể tạo nhiều bản sao của giải pháp, nhưng không chắc chắn cách thay đổi tên của các dịch vụ.Tôi làm cách nào để thay đổi tên dịch vụ cửa sổ?
Cảm ơn
Ví dụ này đi qua chi tiết hơn một chút nếu ai đó cần: http://www.codeproject.com/Articles/21320/Multiple-Instance-NET-Windows-Service –
Đối với liên kết của Joel, các chi tiết cụ thể về cách lấy ServiceName từ app.config từ bên trong trình cài đặt không hoạt động đối với tôi (có lẽ đã lỗi thời vì nó được viết cho .NET 2.0), nhưng giải pháp này hoạt động tốt: http://stackoverflow.com/questions/8516701/how -to-get-windows-service-name-from-app-config –