project-system icon indicating copy to clipboard operation
project-system copied to clipboard

Files added to resource files in sub-folders using new editor are generated with incorrect path in .resx

Open TimSirmovics opened this issue 10 months ago • 1 comments

Visual Studio Version

17.12.3

Summary

When adding a file such as an image to a resources file contained within a project sub-folder using the new editor, the .resx file is generated with an incorrect path.

Steps to Reproduce

  1. Create a new class library project.
  2. Add a new folder inside the project.
  3. Add a resources file inside the folder.
  4. Add an existing file or image to the resource file.
  5. The project will not build due to an error finding the file.

Expected Behavior

The file should be referenced from the root Resources folder and available to use when referencing the resource file.

Actual Behavior

The project now fails to build, as the path within the .resx file is relative to the sub-folder the resources file is in, but the actual file is placed in a "Resources" folder in the project root.

Image Image Image Image

User Impact

Requires manually editing the generated resx.

TimSirmovics avatar Dec 12 '24 23:12 TimSirmovics