Sử dụng windows 10, nâng cấp từ windows 8 => 8.1 => 10 Khi tôi sử dụng mã này.System.Environment.OSVersion trả về phiên bản sai
OperatingSystem os = System.Environment.OSVersion;
Các os.Version = {} 6.2.9200.0 System.Version
tôi đọc này là do phiên bản đó là manifested for nhưng tôi không hiểu điều đó có nghĩa.
Tôi muốn phiên bản hệ điều hành chính xác vì tôi đang ghi chuỗi tác nhân người dùng trên dịch vụ web và muốn xác định chính xác phiên bản cửa sổ để được hỗ trợ. cách dễ nhất để có được điều đó để báo cáo chính xác phiên bản chính xác là gì?
Cảm ơn, mà làm việc cho một biên dịch debug, nhưng khi tôi biên dịch cho phát hành nó vẫn trả về phiên bản windows 8.1. "NT 6.2". tôi đã bỏ lỡ những gì? – pgee70
@ pgee70 Không có gì khác. Tôi đã thử kết thúc và nó hoạt động cả trong bản phát hành và gỡ lỗi. Chỉ cần đảm bảo rằng đó là exe bạn đang triển khai và trong cấu hình dự án của bạn trong tab Ứng dụng mà tệp kê khai chính xác được bao gồm như bạn có thể thấy [ở đây] (http://i.imgur.com/WxuZ8KW.png?1) – Nasreddine