C# 代码存在 RamDisk 路径长度问题

C# code has issues with RamDisk path length

我已将文件复制到 RAM 磁盘,但我收到一条错误消息,该消息没有意义,因为路径实际上比物理磁盘上的路径短,而且肯定少于 260 个字符。关于如何解决此问题的任何建议。更改代码不是一个选项。

我正在使用 ImDisk 创建 RAM 磁盘。我的 RamDisk 定义为 Z:

The file resolves to a path that is too long. The maximum length is 260 characters. [ File name = Z:\zz\xx\yy\xyz.sdf ]

这是我尝试过的:

看来我可以使用此功能,我是使用 windows 共享完成的。我转到 RAMDisk 上的文件夹并通过右键单击共享该文件夹。到目前为止,这些似乎都有效,我可以 运行 我的 C# 编译代码。