Tôi đã phát triển một dịch vụ Windows bằng Visual Studio 2008. Tôi muốn cài đặt dịch vụ đó trong một máy tính mà Visual Studio chưa được cài đặt, nhưng .NET 3.5 được cài đặt.Cách cài đặt dịch vụ Windows được phát triển trong .NET 3.5?
Thông thường InstallUtil.exe sẽ được sử dụng để cài đặt Dịch vụ Windows, nhưng tiện ích InstallUtil.exe không có sẵn trong .NET 3.5. Khi tôi thử cài đặt dịch vụ đó bằng .NET 2.0, dịch vụ sẽ được hiển thị trong danh sách dịch vụ nhưng khi bắt đầu dịch vụ, lỗi dịch vụ Windows 1053 sẽ đến. Làm thế nào chúng ta có thể tránh được vấn đề này và cài đặt thành công dịch vụ?
Khi VS khả dụng trên máy, không có sự cố khi cài đặt dịch vụ. Nếu VS không có sẵn cách chúng tôi có thể cài đặt dịch vụ được phát triển trong .Net3.5? – srv
Dự án thiết lập, khi được xây dựng, tạo một trình cài đặt (tệp .msi). Sao chép nó (và tệp setup.exe cũng sẽ nằm trong thư mục của dự án) vào máy bạn muốn cài đặt và chạy nó giống như bất kỳ chương trình thiết lập nào. Một điều cần lưu ý là bạn có thể cần phải nhấp chuột phải vào dự án thiết lập và chọn "xây dựng". Theo mặc định, các dự án thiết lập không xây dựng khi bạn chọn "Giải pháp xây dựng". Mặc định gây phiền nhiễu này có thể được ghi đè trong trình quản lý cấu hình. – David