I use two languages (Cultures) in my application settings:
Issue: After renaming a datagrid, translation entries for the original and the new component-strings are both part of the *.de.resx-file. If one just changes the upper-lower-case spelling, this results in this build error:
dotnet: Pages\EditProject.de.resx : warning MSB3568: Duplicate resource name "attachmentsDatagrid.AttachmentFilename.Title" is not allowed, ignored. [C:\(...).csproj]
Both entries "AttachmentsDatagrid" and "attachmentsDatagrid" are in the .resx file for my German translations, what caused the error above. The english .resx-file only contains the latest translation entry, a comparison shows, that the translation strings were correctly replaced not added:
Workaround: Manually removing the old component translation strings from the second language .resx-file fixed the problem.
Thank you for checking this.