Tôi đang triển khai ứng dụng WPF của mình bằng ClickOnce. Khi phát triển cục bộ trong Visual Studio, tôi lưu trữ tệp trong bộ nhớ bị cô lập bằng cách gọi IsolatedStorageFile.GetUserStoreForDomain()
. Này làm việc tốt và con đường tạo ra làWPF: đường dẫn tệp lưu trữ bị cô lập quá dài
C: \ Users \ Frederik \ AppData \ Local \ IsolatedStorage \ phqduaro.crw \ hux3pljr.cnx \ StrongName.kkulk3wafjkvclxpwvxmpvslqqwckuh0 \ Publisher.ui0lr4tpq53mz2v2c0uqx21xze0w22gq \ Files \ FilerefData \ -581.750.116 (189 ký tự)
Nhưng khi tôi triển khai ứng dụng của mình bằng ClickOnce, đường dẫn được tạo sẽ trở nên quá dài, dẫn đến việc tạo thư mục lưu trữ bị cô lập DirectoryNotFoundException
. Con đường được tạo ra với ClickOnce là:
C: \ Users \ Frederik \ AppData \ Local \ Apps \ 2.0 \ Data \ OQ0LNXJT.R5V \ 8539ABHC.ODN \ exqu..tion_e07264ceafd7486e_0001.0000_b8f01b38216164a0 \ Data \ StrongName.wy0cojdd3mpvq45404l3gxdklugoanvi \ Publisher.ui0lr4tpq53mz2v2c0uqx21xze0w22gq \ Files \ FilerefData \ -581.750.116 (247 ký tự)
Khi tôi duyệt các thư mục tất cả ngoại trừ thư mục cuối cùng của con đường tồn tại. Sau đó, khi cố gắng tạo thư mục tại cửa sổ vị trí này, tôi không thể tạo thư mục vì tên đường dẫn kết quả sẽ quá dài.
Làm cách nào để rút ngắn đường dẫn do IsolatedStorage tạo?
Bạn có sử dụng phân vùng FAT32 cho ổ C: không? – Blindy
không, đó là phân vùng NTFS (windows 7) – user342961