GHI.OSHW for NETMF 4.3
Here are the GHI.OSHW assemblies compiled for NETMF 4.3.
This is for use with Cerberus Firmware for NETMF 4.3
I share this because NETMF 4.3 Interop build fail with assembly name that contains dot(’.’), like "MyCompany.MyNamespace"
The bug is located in Microsoft.SPOT.tasks.dll
This can be fix by changing line 87 in "C:\MicroFrameworkPK_v4_3_Travail\Framework\Tools\BuildTasks\CreateInteropFeatureProj.cs"
Line 87: bpg.AddProperty(m_name.ToUpper().Replace(’.’, ‘_’) + “_FEATUREPROJ”, “True”);
Rebuild (see command line screen capture)
C:\MicroFrameworkPK_v4_3\BuildOutput\public\Debug\Server\dll\Microsoft.SPOT.tasks.dll (and .pdb)
C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.3\Tools
You can now build your managed code for interop.
Don’t forget to check “Generate native stubs for internal methods”, it is mandatory to generate all the files required for deployment, not only stubs files.