gpt4 book ai didi

WPF:隔离存储文件路径太长

转载 作者:行者123 更新时间:2023-12-04 16:02:37 24 4
gpt4 key购买 nike

我正在使用 ClickOnce 部署我的 WPF 应用程序。在 Visual Studio 本地开发时,我通过调用 IsolatedStorageFile.GetUserStoreForDomain() 将文件存储在独立存储中。 .这工作得很好,生成的路径是

C:\Users\Frederik\AppData\Local\IsolatedStorage\phqduaro.crw\hux3pljr.cnx\StrongName.kkulk3wafjkvclxpwvxmpvslqqwckuh0\Publisher.ui0lr4tpq53mz2v2c0uqx21xze0w22gq\Files\FilerefData\-581750116 (189 chars)



但是当我使用 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 chars)



当我浏览除路径的最后一个目录之外的所有文件夹时。然后,当尝试在此位置创建文件夹时,windows 告诉我我无法创建目录,因为生成的路径名太长。

如何缩短IsolatedStorage生成的路径?

最佳答案

好吧,我发现这是 Windows 文件系统的限制(大约 250 个字符限制),您无法选择或配置独立商店的路径。

我通过将隔离的存储范围从域更改为应用程序来“解决”了这个问题......这不是最好的解决方案,但现在它会做

关于WPF:隔离存储文件路径太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2848564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com