Estoy implementando mi aplicación WPF con ClickOnce. Al desarrollar localmente en Visual Studio, almaceno archivos en el almacenamiento aislado llamando al IsolatedStorageFile.GetUserStoreForDomain()
. Esto funciona muy bien y la trayectoria generada esWPF: ruta del archivo de almacenamiento aislado demasiado larga
C: \ Users \ Frederik \ AppData \ Local \ IsolatedStorage \ phqduaro.crw \ hux3pljr.cnx \ StrongName.kkulk3wafjkvclxpwvxmpvslqqwckuh0 \ Publisher.ui0lr4tpq53mz2v2c0uqx21xze0w22gq \ Archivos \ FilerefData \ -581750116 (189 caracteres)
pero cuando despliego mi aplicación con ClickOnce, la trayectoria generada es demasiado largo, lo que resulta en un DirectoryNotFoundException
al crear el directorio de almacenamiento aislado. La trayectoria generada con ClickOnce es:
C: \ Users \ Frederik \ AppData \ Local \ Aplicaciones \ 2.0 \ Data \ OQ0LNXJT.R5V \ 8539ABHC.ODN \ exqu..tion_e07264ceafd7486e_0001.0000_b8f01b38216164a0 \ Data \ StrongName.wy0cojdd3mpvq45404l3gxdklugoanvi \ Publisher.ui0lr4tpq53mz2v2c0uqx21xze0w22gq \ archivos \ FilerefData \ -581 750 116 (247 caracteres)
Cuando hojeo las carpetas todos excepto el último directorio de la ruta existe. Luego, cuando intento crear una carpeta en esta ubicación, Windows me dice que no puedo crear un directorio porque el nombre de ruta resultante será demasiado largo.
¿Cómo puedo acortar la ruta generada por IsolatedStorage?
¿Utiliza una partición FAT32 para la unidad C:? – Blindy
no, es una partición NTFS (Windows 7) – user342961