Link failure: some assembly references cannot be resolved!!
I have this error on adding GHIElectronics.NETMF.XXX.dll.
(After downloading Graphical demo application - I can
t deploy it) Ive tried to remove and add references - no affect.
My TinyCLR version is 126.96.36.199 - and dlls 188.8.131.52 as I can see.
I found one dlls sequence that works, but a don`t understand why.
Can anyone tell me what this error means? And how can I resolve this issue.
Please check out #1 tip shown when trying to create a new topic.
Tip #1 is read pointer #1 that is here where you entered this post. You MUST get the firmware on your device to match the SDK version you have installed. Then, if you have used an existing project, you need to open that project, remove all existing references, then re-add them which gives you the latest versions and everything should work.
Hi, thank you for a quick reply.
ve already tried it. My versions seems to be sdk compatible. My problem is, that maybe there are some dlls dependencies or linker adding assemblies order that I dont understand.
For instance - after adding all Microsoft.SPOT.XXX and GHIElectronics.NETMF.XXX
I want to add GHIElectronics.NETMF.IO.dll - and… I got this error.
what is the error exactly?
Doh, It was in the title.
Yeah, What Gus said
If you re-use someone else’s project file or open an old project that you used with an older firmware version, instead of creating your own new project and copying code into it, then you have to remove and replace references.
If you continue to have problems, you should show us the output of the Device Capabilities in MFDeploy and confirm the versions listed in the SDK Readme file.
Hi.Thank u all.
This is from SDK
Important note: Requires .NET Micro Framework 4.1 and Visual Studio 2010
• USBizi (FEZ Mini, FEZ Domino, FEZ Rhino, FEZ Panda) V 184.108.40.206
• EMX (FEZ Cobra) V 220.127.116.11, TinyBooter V 18.104.22.168
• ChipworkX V 22.214.171.124 TinyBooter V 126.96.36.199
• GHI NETMF Library V 188.8.131.52
I have emx development board with 184.108.40.206.
m using 220.127.116.11 [/b]What is it that I dont get?
You have not updated the firmware on your EMX. It needs to be 18.104.22.168, not 22.214.171.124 that you say it has. That is all. Do that properly and everything should then just work correctly.
If you use the EMX Updater utility from GHI, and click both these menu items:
Device / Get TinyBooter version
Device / Get Firmware version
You should see the current versions on your board (see screenshot).
Thank you so very much !!!
Firmware version 126.96.36.199
Working like a charm