Visual Studio Portable Paths too long

Tim 0 Ansehenspunkte
2024-03-04T12:42:25.38+00:00

Hi,

we are trying to set up VS Code in Portable Mode with a C# Development Environment.

Now there is a problem with the lengthy paths of the C# Dev Kit. When trying to run Visual Studio Code it tries to run a escape-node-job which lies at:

.\VSCode\data\extensions\ms-dotnettools.csdevkit-1.3.10-win32-x64\components\vs-green-server\platforms\win32-x64\node_modules@microsoft\visualstudio-code-launcher.win32-x64\escape-node-job

Because it is a User-directory the path becomes to long and it runs into an error.

Also the long Path settings are on true for the machine.

How do I get Visual Studio Code to handle its own Extensions in a correct way?

C#
C#
Eine objektorientierte und typsichere Programmiersprache, die ihre Wurzeln in der C-Sprachenfamilie hat und die komponentenorientierte Programmierung unterstützt
14 Fragen
Visual Studio Code
Visual Studio Code
Ein Open-Source-Code-Editor, der für Windows, Linux und macOS verfügbar ist. Er unterstützt C++, C#, HTML, CSS, Python, PHP, F#, JavaScript, TypeScript, Node.js, JSON, und andere.
5 Fragen
0 Kommentare Keine Kommentare
{count} Stimmen

1 Antwort

Sortieren nach: Sehr hilfreich
  1. Ivan Dragov (CONCENTRIX Corporation) 2 475 Ansehenspunkte Microsoft Vendor
    2024-03-05T07:12:40.1033333+00:00

    Hallo Tim,

    Ab Windows 10 Version 1607 wurden MAX_PATH Einschränkungen aus allgemeinen Win32-Datei- und Verzeichnisfunktionen entfernt. Um das neue Verhalten für lange Pfade zu aktivieren, müssen die beiden folgenden Bedingungen erfüllt sein:

    • Der Registrierungsschlüssel Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\LongPathsEnabled (Type: REG_DWORD) muss vorhanden sein und auf 1 festgelegt werden.
    • Das Anwendungsmanifest muss auch das longPathAware -Element enthalten.

    Aktivierst Du das neue Verhalten für lange Pfade korrekt, wie in der Dokumentation ausführlich beschrieben:

    Maximum Path Length Limitation > Aktivieren von langen Pfaden in Windows 10, Version 1607 und höher

    Für frühere Windows-Versionen musst Du den Anweisungen im vorherigen Abschnitt des oben genannten Artikels folgen.

    Gruß,

    Ivan Dragov

    0 Kommentare Keine Kommentare

Ihre Antwort

Antworten können vom Autor der Frage als akzeptierte Antworten gekennzeichnet werden, was Benutzern hilft, die Antwort zu erkennen, die das Problem des Autors gelöst hat.