"Debug"模式下Visual Studio扩展项目构建错误

4
我创建了Visual Studio的扩展。当我在“Debug”模式下构建项目时,会出现错误消息:完全限定的文件名必须少于260个字符,目录名必须少于248个字符。但在“Release”模式下,它可以成功构建。
在Debug模式下,项目在以下路径的文件夹中构建: "C:\Users\UserName\AppData\Local\Microsoft\VisualStudio\15.0_ed6a412fExp\Extensions\CompanyName\ProjectName\1.3 + 项目的所有子文件夹",总路径超过260个字符。
我尝试了以下解决此问题的选项:
  1. 我在“本地组策略编辑器”对话框中启用了“Win32长路径”。
  2. 在项目的文件清单中,我设置了以下配置。
<application xmlns="urn:schemas-microsoft-com:asm.v3">
    <windowsSettings xmlns:ws2="https://schemas.microsoft.com/SMI/2016/WindowsSettings">
        <ws2:longPathAware>true</ws2:longPathAware>
    </windowsSettings>
</application>
这些步骤并没有帮助到我。我能解决当前的问题吗?
谢谢。

将项目移动到根文件夹并不能帮助我。请仔细阅读所有描述。我写道:“在发布模式下,它构建成功”。 - Oleksiy Kovalchyk
嗨,请尝试在相同的根文件夹下创建一个新的解决方案,并检查此问题是否仍然存在。同时,我发现一些人建议安装长路径工具。 - Sara Liu - MSFT
2个回答


0

你可以尝试以下方法:

  1. 以管理员身份运行regedit.exe
  2. 定位到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
  3. 将数据值[LongPathsEnabled](DWORD)更改为“1”
  4. 关闭regedit并重新启动Windows

摘自link


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接