nanoFramework C# class libraries are distributed as NuGet packages to be consumed by projects. This has been like this since day one. NuGet packages are practical, easy to distribute, easy to consume, easy to update. But they had a …minor… problem. Actually, make that two… 😉 One was that the dependency between the managed assembly … Continue reading NuGet, assembly and native versions
nanoFramework class libraries are composed of a managed part (written in C#) and the respective counterpart (written in C/C++) that is part of the firmware image that runs on the target. As part of the usual development cycle there are improvements, bug fixes and changes. Some of those touch only the managed part, others only … Continue reading To deploy, or not to deploy, that’s the question…
If you come from the .NETMF age and at some point worked with json, you’re probably familiar with Matt Weimer's library: Json.NetMF. Making a bit of history: that library started as a modification of Mike Jones's JSON Serialization and Deserialization library. It was available as NuGet for .NETMF v4.2 and v4.3. It was never brought … Continue reading Welcome Json.NetMF
As they say: better late than never! This post is a belated announcement of networking capabilities being added to nanoFramework. Some of you may already have noticed that during last week networking capabilities were officially added to our development branch. With this, nanoFramework has - definitely - reached a major milestone. I’m sure we are … Continue reading Network capabilities in nanoFramework: check!!
If you are one of those developers that like to have access to the shiny and newer versions of the components you use, this post is for you. It also applies if you are testing a PR for one of the class libraries or one of the experimental develop branches. A bit of background information … Continue reading Setup Visual Studio to access preview versions feed
Today the nanoFramework project hit a major milestone: we’ve released a new version of our Visual Studio extension. What's so special about that I hear you ask... Well it is the first one with the capability of debugging managed code! Many will think that this is not a big feat, but it is. It has … Continue reading One small ‘step’ for a debugger, one giant leap for the embedded world!!