我用ClickOnce部署我的WPF应用程序。在Visual Studio中本地开发时,我通过调用IsolatedStorageFile.GetUserStoreForDomain()
将文件存储在独立存储中。这只是正常和生成的路径是WPF:孤立的存储文件路径太长
C:\用户\弗雷德里克\应用程序数据\本地\ IsolatedStorage \ phqduaro.crw \ hux3pljr.cnx \ StrongName.kkulk3wafjkvclxpwvxmpvslqqwckuh0 \ Publisher.ui0lr4tpq53mz2v2c0uqx21xze0w22gq \文件\ FilerefData \ -581750116 (189个字符)
但是,当我使用ClickOnce部署我的应用程序时,生成的路径变得太长,导致创建隔离存储目录时产生DirectoryNotFoundException
。使用ClickOnce生成的路径是:
C:\用户\弗雷德里克\应用程序数据\本地\应用\ 2.0 \数据\ OQ0LNXJT.R5V \ 8539ABHC.ODN \ exqu..tion_e07264ceafd7486e_0001.0000_b8f01b38216164a0 \数据\ StrongName.wy0cojdd3mpvq45404l3gxdklugoanvi \ Publisher.ui0lr4tpq53mz2v2c0uqx21xze0w22gq \文件\ FilerefData \ -581750116(247个字)
当我浏览所有,但路径的最后一个目录中的文件夹。然后,当试图在此位置创建文件夹时,窗口告诉我我无法创建目录,因为所产生的路径名称太长。
如何缩短IsolatedStorage生成的路径?
你是否使用FAT32分区,你的C:驱动器? – Blindy 2010-05-17 11:37:16
不,它是一个NTFS分区(Windows 7) – user342961 2010-05-17 12:57:07