在“调试”模式下Visual Studio扩展项目生成错误

时间:2019-01-31 10:05:11

标签: c# visual-studio-2017 visual-studio-extensions

我为Visual-studio创建了扩展。在“调试”模式下构建项目时,出现错误消息The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters。但是在“发布”模式下,它可以成功构建。

在调试模式下,项目通过以下路径在文件夹中构建: “ 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>

这个步骤并没有帮助我。我可以解决当前的问题吗?

谢谢。

2 个答案:

答案 0 :(得分:0)

您可以尝试

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

来自link

答案 1 :(得分:0)