Tôi đang sử dụng Bộ nhớ riêng biệt thông qua phương thức IsolatedStorageFile.GetMachineStoreForAssembly() để lưu trữ cài đặt ứng dụng của tôi.Mã ký Ngắt kết nối Bộ nhớ bị cô lập
Sau khi đơn đăng ký của tôi đã được triển khai, tôi đã mua chứng chỉ số để ký phần mềm của mình. Tuy nhiên, phiên bản mới với chứng chỉ không thể đọc tệp cài đặt cũ. Presumbly này là do việc ký thay đổi bản sắc ứng dụng.
Làm cách nào để truy cập cài đặt cũ được viết từ phiên bản cũ (chưa được ký)? Có thể bằng cách nào đó có được cửa hàng máy của hội đồng cũ bằng cách đi qua trong bản sắc cũ?
Điều này dường như không cung cấp bất kỳ thông tin nào chưa có trong câu hỏi và không trả lời được câu hỏi "Làm cách nào để truy cập cài đặt cũ?". Nó * có thể * tốt như một bình luận, nhưng -1 là một câu trả lời. –
Ben, anh ta đã chỉnh sửa câu trả lời, và bây giờ nó trả lời câu hỏi. Giải pháp từ bài viết được liên kết là nếu bạn biết tên của tệp (tôi làm), bạn có thể lấy vị trí của bộ nhớ riêng cho cụm hiện tại. Từ đó, bạn đoán nơi lưu trữ riêng biệt cho tất cả các hội đồng phải và tìm kiếm tệp có tên chính xác. Nghe có vẻ giống như một hack, nhưng tôi đoán nó sẽ hoạt động trong hầu hết các trường hợp. Có lẽ ai đó biết một giải pháp tốt hơn, mặc dù? – LTR