2012-09-16 29 views
7

Tôi có một giải pháp VS2012 (WinForm vb.net) mà tôi triển khai nhờ ClickOnce. Tôi làm một số xét nghiệm ngày hôm nay để triển khai ứng dụng này. Tôi có thể xuất bản và triển khai ứng dụng này mà không cần ký vào bản kê khai ClickOnce cũng như không ký tên vào assembly. Trên tab Signing của dự án của tôi, tôi bỏ chọn 'Sign the ClickOnce manifest' và 'Sign the assembly'. Tôi không có bất kỳ lỗi nào (về lắp ráp không được ký) khi cài đặt ứng dụng này.Tôi có phải ký vào bản kê khai ClickOnce của mình không?

Tôi sao chép thư mục đã xuất bản trên khóa USB và cài đặt nó trên máy tính khác mà không gặp sự cố. Tôi cũng có thể cập nhật ứng dụng của mình và tự động cài đặt các bản cập nhật này (nhờ ClickOnce).

Tôi đã đọc rất nhiều về ClickOnce và ký và có vẻ như tôi không phải ký ứng dụng WinForm.

Có ai đó có thể xác nhận điều này không? Tôi tự hỏi nếu tôi sao chép thư mục ClickOnce của tôi trên một phần trên công ty mạng nếu tôi luôn có thể cài đặt nó mà không gặp vấn đề gì?

Ngày mai tôi sẽ có cơ hội thử cài đặt trên mạng của công ty (không phải hôm nay).

Cảm ơn sự giúp đỡ của bạn.

Trả lời

13

Ký các lần hiển thị ClickOnce là tùy chọn kể từ .Net 3.5. Xem tại đây để xác nhận từ Microsoft: http://msdn.microsoft.com/en-us/library/zfz60ccf.aspx

+3

Cảm ơn bạn rất nhiều. Hiệu quả, tôi đã có một ứng dụng cũ nhắm mục tiêu .Net Framework 2.0 và bất cứ điều gì tôi làm (bỏ chọn ký, ...) nó luôn luôn kiểm tra nó sau khi xuất bản. Cuối cùng, tôi đã nhắm mục tiêu .Net Framework 3.5 và bây giờ tôi có thể xuất bản mà không cần ký giải pháp ClickOnce của tôi. – Bronzato

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