2017-03-23 28 views
20

Mẫu Dịch vụ Windows không còn hiển thị theo mặc định cho các dự án mới trong Visual Studio 2017 .... và trình cài đặt không có khả năng 'tìm kiếm'.Mẫu Dịch vụ Windows cho Visual Studio 2017

Tất cả những thứ AZURE này là tuyệt vời, nhưng tôi vẫn phải làm việc bình thường 'trên đầu' quá ... và tôi ghét duy trì 2 phiên bản của Visual Studio.

Mọi suy nghĩ ở đây?

enter image description here

enter image description here

Trả lời

18

Chỉ cần kiểm tra ở đây. Tôi thấy dự án "Windows Service (.NET Framework)" dưới thư mục Windows Classic Desktop dưới Visual C#.

(Visual Basic có một mục tương tự.)

Chỉ có một số mẫu được hiển thị trong thư mục mẹ, để biết thêm các mẫu chuyên bạn cần phải cụ thể hơn.

Nhưng tìm kiếm cũng tìm thấy cả hai.

NB Tôi đã chọn khối lượng công việc "Máy tính để bàn .NET" khi cài đặt, điều mà tôi thấy bạn chưa làm.

+0

Ah! Được rồi ... mà cài đặt cho biết WPF (và tôi đã không thông báo Console). Tôi cũng không nghĩ đến việc gói các dịch vụ Windows vào nó. Cảm ơn –

+0

OK ... điều đó đã xảy ra. Cảm ơn –

+1

Trong VS 2017 Pro Windows Service không xuất hiện ở bất kỳ đâu. Tôi đang thiếu gì? –

4

enter image description here

VS2017 -> Dự án mới -> Visual Basic hoặc Visual C# -> Windows Classic Desktop -> Windows Service

+0

"Tùy chọn không có trong danh sách tôi có". "Đây là ảnh chụp màn hình của danh sách sẽ trông như thế nào nếu tùy chọn nằm trong đó". Cảm ơn, đó là thông tin hữu ích. –

3

Ngoài ra kiểm tra bài gần đây này (hiện đề ngày 2017-3 -30) từ MS để làm điều đó mà không cần mẫu dự án:

How to: Write Services Programmatically

các điểm chính như sau:

  • Tạo một dự án mới
  • Add "System.dll" và "System.ServiceProcess.dll" như Tài liệu tham khảo
  • Tạo một lớp kế thừa từ ServiceBase và tạo ra một Program.cs với chính giống hệt như mẫu dự án thực hiện
1

Kiểm tra tùy chọn phát triển máy tính để bàn .NET trong trình cài đặt, sau đó nhấp vào Sửa đổi.

Visual Studio 2017 Installer

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