Я развертываю свое приложение WPF с ClickOnce. При локальной разработке в Visual Studio я сохраняю файлы в изолированном хранилище, вызывая IsolatedStorageFile.GetUserStoreForDomain()
. Это прекрасно работает, и сгенерированный путь
C: \ Users \ Frederik \ AppData \ Local \ IsolatedStorage \ phqduaro.crw \ hux3pljr.cnx \ StrongName.kkulk3wafjkvclxpwvxmpvslqqwckuh0 \ Publisher.ui0lr4tpq53mz22x0_0x0x0x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2)
Но когда я развертываю свое приложение с ClickOnce, сгенерированный путь становится слишком длинным, что приводит к DirectoryNotFoundException
при создании изолированного каталога хранилища. Сгенерированный путь с ClickOnce:
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 \ - 581750116 (247 символов)
Когда я просматриваю папки, существует все, кроме последнего каталога пути. Затем при попытке создать папку в этом месте окна сообщают мне, что я не могу создать каталог, потому что получающийся путь будет слишком длинным.
Как мне сократить путь, сгенерированный изолированным хранилищем?