我在运行 Windows 7 的 Fujitsu 平板电脑上运行 C# .NET WPF 应用程序,访问安装在用户 AppData 文件夹中的 SQL Server CE 3.5 数据库。此应用程序可以在同类型的其他平板电脑上正常运行,也可以在普通笔记本电脑或台式电脑上正常运行。
当应用程序在一个特定的平板电脑上运行时,我收到错误:
The file resolves to a path that is too long. The maximum length is 260 characters
[File name = c:\Users\tester\AppData\Roaming\Fourmative\AppDatabase\MyDatabase#1.sdf]
现在,我已经阅读了有关 Windows 路径名称的限制以及最大长度为 260 个字符的信息。但是,如您所见,这条路径的长度只有 72 个字符。
此外,由于应用程序作为安装程序的一部分安装在用户的 AppData 文件夹中,因此我无法在任何一台用户计算机上真正控制此路径将准确指向的位置。
我认为这一定意味着实际路径实际上是以某种方式从显示的路径映射的?所以,我的问题是,如何从命令行中找到完整的实际路径(必须是 260 个字符的路径),以便确定如何真正解决这个问题。