Samraksh / eMote

eMote OS -- Multiple Ports (using .NET MF v4.3)
0 stars 0 forks source link

one definition for eMote OS version #329

Open MichaelAtSamraksh opened 9 years ago

MichaelAtSamraksh commented 9 years ago

We need one definition for the eMote OS version number.

Commit f87bf2c528683c6081703a7aa7a278bd6713db76 does not solve building the porting kit SDK DLLs because...

The problem is that eMote OS version number is specific to the EmoteDotNow solution, but the CLR Framework (SDK DLL) build process does not inherit from the EmoteDotNow.settings file. So one would still need to pass /p:SamRevisionNumber=13 on the command line when running msbuild to create the porting kit DLLs (that we normally tell users to download from Microsoft yet need to build ourselves):

cd MicroFrameworkPK_v4_3\Framework
msbuild /t:build /p:flavor=debug,SamRevisionNumber=13 build.dirproj
Nathan-Stohs commented 9 years ago

Observation:

I tried to use the LCD in an app today. For this I needed a DLL, Samraksh.eMote.DotNow. The DLL in Samraksh/Executables/Release gave a version mismatch error. It's version, as reported in Visual Studio, is 4.3.0.13 (and I am building current master which is R13). I don't know what is supposed to be in /Release but I assume its the most recent.

However, the DLL in Samraksh/Executables/Release/4.3.0.13 DOES work yet its metadata says it is version 4.3.0.12.

Probable that I'm missing something here... but our version numbers need to match or otherwise make sense...

MichaelAtSamraksh commented 9 years ago

Undocumented corporate knowledge. We need a consultant from big blue to fix that.