Ứng dụng .NET ClickOnce được triển khai vào thư mục con của C: \ Documents and Settings \ Local Settings \ Apps \ 2.0. Trong quá trình phát triển, chúng tôi có xu hướng tạo ra một số lượng lớn các thay đổi nhỏ và với việc triển khai thường xuyên rất nhiều rác có thể tích lũy vào thư mục này. Đáng ngạc nhiên là 'Xoá các tập tin Internet tạm thời' không loại bỏ nội dung cũ khỏi thư mục này. Có ai biết nếu Windows/.NET thực hiện bất kỳ bước nào để xóa nội dung từ đây hoặc thực hiện việc đó, cứ tiếp tục tích lũy. Cảm ơn!Đề xuất xóa thanh toán triển khai ClickOnce
Trả lời
Mage là công cụ ClickOnce đi kèm với SDK khung. Lệnh ...
Mage.exe -cc
... sẽ xóa bộ nhớ cache của ứng dụng. Bạn có thể phải tìm kiếm một chút để tìm kiếm pháp sư. Các phiên bản khác nhau của sdk dường như cài đặt ở các vị trí khác nhau. Trên máy của tôi, nó nằm ở đây, C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ bin \ mage.exe.
Một cách khác là sử dụng tùy chọn xuất bản giúp ứng dụng của bạn khả dụng ngoại tuyến. Sau đó, bạn sẽ nhận được một mục trong "Add/Remove Programs" thông thường mà bạn có thể sử dụng để xóa các ứng dụng.
rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
Giải pháp tốt! Thử nghiệm nó trên Windows XP và Windows 8 - có thể hoạt động trên tất cả các phiên bản ở giữa là tốt. Và không yêu cầu sao chép 'mage.exe' hoặc bất kỳ thứ gì vào máy. – sinelaw
Đối với hồ sơ: Admin-Shell yêu cầu. Nếu không bạn sẽ nhận được "mô-đun không tìm thấy" –
Đối với hồ sơ của người lập trình (hoạt động không có đặc quyền quản trị): [DllImport ("Dfshim.dll", CharSet = CharSet.Auto)] public static extern void CleanOnlineAppCache(); –
- 1. Chuyển địa điểm triển khai ClickOnce
- 2. ClickOnce triển khai Dịch vụ Windows?
- 3. cách triển khai hệ thống thanh toán trong đường ray
- 4. Có thể tự động hóa triển khai ClickOnce không?
- 5. Thuật toán đề xuất/đề xuất đơn giản
- 6. Triển khai ClickOnce "Kích hoạt không thành công" FileNotFoundException
- 7. Thuật toán đề xuất
- 8. Vấn đề triển khai JBoss - Không thể triển khai Jar
- 9. .NET ClickOnce triển khai và lắp ráp sai được gọi sau phiên bản cập nhật
- 10. JavaFX vấn đề triển khai
- 11. Git thanh toán thưa thớt cho việc triển khai web đơn giản
- 12. Làm cách nào để triển khai hai phiên bản ClickOnce cùng một lúc?
- 13. Cách triển khai thuật toán AO *?
- 14. Thuật toán AdaBoost ML triển khai python
- 15. Tôi làm cách nào để triển khai công cụ đề xuất?
- 16. Thẻ Git - Vấn đề về thanh toán
- 17. Triển khai máy chủ Node.js sản xuất
- 18. MVC3 triển khai phụ thuộc vấn đề
- 19. Cách triển khai thanh tiến trình bằng mẫu MVVM
- 20. Thuật toán để xóa giọng hát khỏi bản âm thanh
- 21. Vấn đề triển khai của F # Seq
- 22. Đăng ký ứng dụng có chứng chỉ trong triển khai ClickOnce
- 23. Cách triển khai thanh tiêu đề giống như Google Chrome cho ứng dụng Java SWT
- 24. Xuất bản ứng dụng ClickOnce với MSBuild
- 25. Triển khai thuật toán Biến đổi Fourier Nhanh với MapReduce
- 26. PyQT Xóa chương trình Thanh Tiêu đề?
- 27. Xóa thanh tiêu đề trong Gnome
- 28. Triển khai tệp Nội dung từ các hội đồng phụ thuộc với ClickOnce
- 29. Thuật toán để đề xuất sản phẩm
- 30. Làm cách nào để thay đổi url Nhà cung cấp triển khai trong tệp kê khai của ClickOnce?
Xin chào, Máy khách sẽ cồng kềnh với phiên bản ứng dụng khác trong thư mục bộ nhớ cache của họ. Có một tùy chọn trong Clickonce để xóa bộ nhớ cache của máy khách định kỳ hay gì đó không? Không chắc chắn lý do tại sao các phiên bản trước của ứng dụng vẫn tồn tại trong thư mục đó. Nếu khách hàng không xóa bộ nhớ cache, nó sẽ là một rác lớn ở đó. – theraneman
Ngoài ra, tùy chọn mage -cc không xóa bộ nhớ cache cho tôi. Tôi đã thử đường dẫn bạn cung cấp. Mặc dù bằng cách loại bỏ chương trình từ Add/Remove nó đã xóa bộ nhớ cache. – theraneman
@theraneman bộ nhớ cache chỉ nên giữ phiên bản hiện tại và một phiên bản trước đó. không chắc chắn lý do tại sao mage -cc không xóa bộ nhớ cache của bạn, nhưng thường tôi chỉ làm điều đó để loại bỏ các ứng dụng "chỉ trực tuyến" và không hiển thị trong các chương trình thêm/xóa. – codeConcussion