I own an EMX Development System v1.3 (firmware of the EMX Module updated to v4.2.5) and in the past I have already developed some applications for it using Visual Studio 2010 Professional.
I left it unused for some months but from yesterday, when I started to develop other applications, when I complete the setup of a new C# EMX Project using the related wizard, Visual Studio reports that the assembly GHIElectronics.NETMF.Hardware.EMX doesn’t exist in my system (a small yellow warning icon appears on it in the References list of the project and the GHIElectronics.NETMF.Hardware using directive in Program.cs is underscored in red).
I correctly updated the Microsoft’s NETMF SDK to v4.2 QFE2 RTM and the “NETMF and Gadgeteer Package 2013 R3”, downloading both of them from the GHI website.
If I try to add the GHIElectronics.NETMF.Hardware.EMX reference manually I don’t find any registered assembly starting with “GHIElectronics”; however, if I browse my file system I found a GHI.Hardware.EMX.dll assembly in C:\Program Files (x86)\GHI Electronics\GHI Premium NETMF v4.2 SDK\ Assemblies. If I add it manually to my projects I am able to develop applications for my dev. system.
I read other forum thread about this kind of problems so, following the hints given on them, I completely removed and repeated the setup of SDK’s many times. No error or warning is reported during the installation process, but the problem still persists.
I guess that there is some problem with the registration phase of the installed assemblies, but I am unable to solve it.
Is there anyone that has experienced the same problems and that has solved them?
Is there an utility or some other way to completely cleanup the NETMF installation?
Thank you in advance for any hint!