ellisonch/CFGLib

Case-sensitive paths issue when building under Linux

jip opened this issue · 1 comments

jip commented

The problem:

> msbuild
[...]
  Processing resource file "Properties/Resources.resx" into "obj/Debug/Grammars.Properties.Resources.resources".
/home/user/CFGLib/Grammars/Properties/Resources.resx(129,5): error MSB3103: Invalid Resx file. Could not find a part of the path "/home/user/CFGLib/Grammars/annotated/arithmetic.ebnf". Line 129, position 5.

How to fix:
in the file

CFGLib/Grammars/Properties/Resources.resx

replace strings:

..\annotated\arithmetic.ebnf
..\raw\arithmetic.ebnf
..\raw\ebnf_actual.ebnf
..\raw\ebnf_bench.ebnf

by

..\Annotated\Arithmetic.ebnf
..\Raw\Arithmetic.ebnf
..\Raw\Ebnf_actual.ebnf
..\Raw\Ebnf_bench.ebnf

respectively.

Hey @jip thanks for the bug report! I believe I have it fixed. Let me know if I missed something!