Baltasar García Perez-Schofield
baltasarq at gmail.com
Mon Oct 20 12:16:09 UTC 2014
>A `.in` file is an "input" file, often processed by sed, to replace various strings within the file.
>In the case of Consts.cs.in, the string to be replaced is @MONO_VERSION@, which is done by mono/mcs/build/Makefile 
> common/Consts.cs: common/Consts.cs.in $(wildcard config.make)
> test -n '$(MONO_VERSION)'
> sed -e 's,@''MONO_VERSION@,$(MONO_VERSION),' $< > $@
Thanks to put some light into this. I'm still behind the keyboards.resources file.
I'm trying to help solve a bug in Windows forms, specifically that unresolved one that makes apps crash when one edits any text field in a DataGridView, after a second time.
However, while I was able to compile a DLL thanks to Stifu, when the app is initialising it complains about 'keyboard.resources' Not being available.
In the resources folder of the mono/mcs/class/Managed.Windows.Forms/resources directory, there is a promising create-keyboards.sh which compiles create-keyboards.cs and executes create-keyboards.exe I tried that, and it generated keyboards.resx (not 'keyboards.resources').
I tried to include it in the Managed.Windows.Forms project anyway, but compilation then fails because of the 'create-keyboards' assembly missing. I tried to include create-keyboards.exe above as a referenced assembly, but that did not work.
Baltasar (baltasarq at gmail.com http://baltasarq.info/)
More information about the Mono-list