【发布时间】:2017-03-18 06:56:33
【问题描述】:
我有一些代码已经开始抛出异常:TooLongPathException。所以我做了一些研究,发现 .net 4.6.2 解决了这个问题。伟大的!
失败的代码是将文件夹移动和复制到不同文件夹的代码。我想使用 .net 4.6.2 框架使此代码能够使用更长的路径,因此我不需要编写一些解决方法。
我已经在机器上安装了 .net 4.6.2 框架。该机器运行 Windows server 2008 R2 SP1。我已将项目目标设为 4.6.2 框架,但仍会引发此错误。
我不确定我在这里缺少什么。
有没有人使用 .net 4.6.2 来完成类似的事情,可以指出我需要做什么?
【问题讨论】:
-
你从哪里读到 .Net4.6.2 解决了这个问题?
-
@user1666620 可能来自blogs.msdn.microsoft.com/jeremykuhne/2016/07/30/…
-
不要将“推迟”问题误认为“解决”问题。
-
@TaW 这是非常孤立的代码,我无法缩短路径,因为客户是创建路径的人。这往往是几个嵌套文件夹,路径名很长,最后文件名很长。
-
@user1666620 是的。但我不想这样做,而且微软已经发布了一个 .net 框架,专门明确地针对这个问题。即使我会告诉客户不要再傻了,我仍然想让这个工作。它应该像定位框架 4.6.2 一样简单。有人可以创建一个以框架 6.4.2 为目标的控制台应用程序并尝试创建长度超过 260 个字符的路径吗?
标签: c# pathtoolongexception .net-4.6.2