Cách gỡ cài đặt ứng dụng Silverlight 4 ngoài trình duyệt thay vì sử dụng contextmenu (ví dụ: nếu tôi muốn thay thế menu ngữ cảnh)?Gỡ cài đặt ứng dụng Silverlight ngoài trình duyệt theo lập trình
Sửa
tôi đã tìm thấy trong "Installing Silverlight applications without the browser involved" làm thế nào để gỡ bỏ cài đặt bằng cách gọi dòng lệnh:
"% ProgramFiles% \ Microsoft Silverlight \ sllauncher.exe"/gỡ bỏ cài đặt/xuất xứ: Silverlight .net/content/mẫu/apps/...
này có thể được sử dụng trong: -
dynamic cmd = AutomationFactory.CreateObject("WScript.Shell");
cmd.Run(run, 1, true);
Có giải pháp nào tốt hơn không?
Tôi đã tìm thấy trong http://timheuer.com/blog/archive/2010/03/25/ using-sllauncher-for-silent-install-silverlight-application.aspx cách gỡ cài đặt bằng cách gọi dòng lệnh: "% ProgramFiles% \ Microsoft Silverlight \ sllauncher.exe" /uninstall /origin: http://www.silverlight.net/content/samples/apps/facebookclient/ClientBin/Silverface.xap Điều này có thể được sử dụng trong động cmd = AutomationFactory.CreateObject ("WScript.Shell"); cmd.Run (chạy, 1, đúng); Có giải pháp nào tốt hơn không? –
Vui lòng sử dụng tính năng chỉnh sửa câu hỏi để bao gồm thông tin bổ sung thay vì nhận xét. – AnthonyWJones
Tôi quá tự hỏi, làm thế nào để làm điều đó trên máy Mac? Gosh ... ngay cả trong phiên bản thứ năm của SL, một số trong số các công cụ trình duyệt trông rất xấu xí. Tại sao tôi không thể gọi trực tiếp ứng dụng từ trình duyệt nếu ứng dụng đã được cài đặt? Tại sao tôi không thể gỡ cài đặt nó (ý tôi là trong mã)? Tại sao CheckAndDownloadUpdateAsync() không phải lúc nào cũng hoạt động ... – Agzam