View Issue Details

IDProjectCategoryView StatusLast Update
0003414NoesisGUIStudiopublic2025-10-28 17:03
Reporterdstewart Assigned Tojsantos  
PrioritynormalSeveritymajor 
Status resolvedResolutionfixed 
Product VersionStudio_Alpha 
Target VersionStudio_Beta 
Summary0003414: Project Path Lengths Over 116 Characters Break The Ability to View a Page in VSCode
Description

Our VSCode Extension loses the ability to render the contents of a XAML from Studio if the total Path length to the .noesis is in excess of 116 characters.
A path length of 116 characters will operate as expected.
A path length of 117 characters will fail.

Steps To Reproduce

1) Create a Folder Anywhere on your PC.
2) Create a SubFolder inside of this. For now, call this "ToBePopulated".
3) Inside of this folder, drop the contents of any of our Sample Projects.
4) When at the folder hierarchy level in which the .noesis project is located, in Windows Explorer, click on the explorer bar to reveal the full path to your project directory.
5) Paste it into: https://wordcounter.net/character-count and take stock of how many characters the path is.
6) Add the difference to the folder named "ToBePopulated" between the current character count, and 117.
(For example, if your current path length arrived at 100, add 17 extra characters onto "ToBePopulated" to make "TobePopulated1234567890123467"
Note that the name length of the .noesis file does not count towards this limit.
7) Open the Project in Noesis Studio, and click on the "Open in VSCode" action in the Assets Panel.

Observe how VSCode renders a blank page.

8) Reduce your path length by 1, to make an even 116 characters total.

7) Open the Project in Noesis Studio, and click on the "Open in VSCode" action in the Assets Panel.

Observe how VSCode renders the XAML for the page.

Expected Results: VSCode integration works regardless of path length.

PlatformAny

Activities

dstewart

dstewart

2025-10-28 17:03

developer   ~0011271

Issue no longer occurs as of 0.1.243!

Issue History

Date Modified Username Field Change
2024-06-17 19:05 dstewart New Issue
2024-06-17 19:08 jsantos Assigned To => jsantos
2024-06-17 19:08 jsantos Status new => assigned
2024-06-17 19:08 jsantos Target Version => Studio_Alpha
2025-04-02 11:09 sfernandez Target Version Studio_Alpha => Studio_Beta
2025-10-28 17:03 dstewart Status assigned => resolved
2025-10-28 17:03 dstewart Resolution open => fixed
2025-10-28 17:03 dstewart Note Added: 0011271