Có thể đọc tên nhà xuất bản của ứng dụng ClickOnce hiện đang chạy (ứng dụng bạn đặt ở số Project Properties -> Publish -> Options -> Publisher name
trong Visual Studio) không?Nhận tên nhà xuất bản ứng dụng của ClickOnce hiện tại?
Lý do tại sao tôi cần nó là chạy một phiên bản khác của ứng dụng hiện đang chạy như được mô tả trong this bài viết và truyền tham số cho nó.
Tất nhiên tôi làm biết tên nhà xuất bản của ứng dụng, nhưng nếu tôi viết mã và sau này tôi quyết định thay đổi tên nhà xuất bản của mình, rất có thể tôi sẽ quên cập nhật đoạn mã này.
Về cách khởi chạy ứng dụng ClickOnce khác, tôi sẽ sử dụng cố gắng sử dụng URL kích hoạt với tham số chuỗi truy vấn để thay thế nếu có thể trong môi trường của bạn (cần triển khai tới máy chủ web). Theo http://stackoverflow.com/questions/7588608/clickonce-application-wont-accept-command-line-arguments/7588781#7588781 – Reddog
Tôi không chắc liệu điều này có áp dụng cho trường hợp của tôi hay không. Điều này cài đặt từ một máy chủ, nhưng không "chạy" từ một máy chủ theo như tôi biết. Tôi có nghĩa là bạn có thể chạy nó ngoại tuyến quá sau khi cài đặt. Bạn chỉ cần chuyển URL đó đến 'Process.Start'? – Juan