Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 VS2015:无法将行写入文件";obj\Debug\\TemporaryGeneratedFile_Visual Studio 2015 - Fatal编程技术网

Visual studio 2015 VS2015:无法将行写入文件";obj\Debug\\TemporaryGeneratedFile

Visual studio 2015 VS2015:无法将行写入文件";obj\Debug\\TemporaryGeneratedFile,visual-studio-2015,Visual Studio 2015,我正在使用VS2015编译一些在VS2013(Win8)上运行的代码。现在在VS2015中,我得到以下错误: 无法将行写入文件 “obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs”。 找不到路径的一部分 'C:\dev\Projects\BAG\Importer\Data\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10B

我正在使用VS2015编译一些在VS2013(Win8)上运行的代码。现在在VS2015中,我得到以下错误:

无法将行写入文件 “obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs”。 找不到路径的一部分 'C:\dev\Projects\BAG\Importer\Data\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs'。资料

我只有Visual Studio 2015安装在一台完全干净的机器上。目标框架4.6

我读过一些其他的SO问题,这些问题暗示要关闭代码分析。我也这样做了,但没有用


如何继续跟踪此错误?

根据我的经验,删除每个项目下的obj子文件夹就足够了


有些人用同样的方法解决了这个问题。

我刚刚在Windows101903VisualStudio2019预览版上遇到了同样的问题

错误消息在一定程度上是正确的-确实超出了最大长度,尽管它不必是260个字符。这是Windows的一些默认设置,对于Windows 10 1903及更高版本,它是只读的。因此,如果您碰巧有.A.Long.Project.Name.Which.maybe.been.undery.where.Deep.In.Your.Filesystem.csproj,则, 生成可能会引发错误,因为它尝试根据项目名称生成其他文件,因此您可能会得到类似于
obj\Debug\netstandard2.0\so.A.Long.project.Name.Which.may.Be.burned.Somewhere.Deep.In.Your.Filesystem.csproj.FileList.txt
的文件,这违反了默认的文件名长度约束

解决方案是在组策略中启用长Win32路径(或者直接戳入注册表,我不在这里解释)


GP设置的路径是:
计算机配置->管理模板->系统->文件系统
。您将在那里找到
启用Win32长路径设置。启用它,执行
gpupdate
(或重新启动机器),您就可以开始了。

IMHO这应该被标记为正确答案。非常感谢。