
Nixvii

Hi all,
Trying to install the Windows .NET SDK in the NuGet package manager and I am unable to. My project targets .NET 4.5. I get the following message below. Anyone seen this?
Install-Package : Could not install package 'EZ_B.dll 2015.5.20'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.5', but the package does not contain any assembly
references or content files that are compatible with that framework. For more information, contact the package author.
At line:1 char:1
+ Install-Package EZ_B.dll -Version 2015.5.20
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
However, the sdk is much less useful than creating a plugin. I recommend creating a plugin over the sdk
Thanks for answering. How come the NuGet package is out of date, would it be easy to update it?
Why plugin over SDK? How is a plugin more useful? I prefer to code than to use the ARC, it's great but its not what I'd rather use.
Using the package from the site directly fixed my problem. Though I'd still like to know your thoughts on plugin vs SDK. Basically I want to make sure the SDK is still going to be supported.
Basically, ARC does 99% of what a robot builder would need. The plugin framework allows you to add functionality without re-creating everything ARC does as well.
If you want to program everything yourself, than the SDK is great. There is also a documented communication protocol, so you can really do it all from scratch.
However, if you are looking for community assistance, you will find many more users of ARC and a few plugin developers. Very few SDK users except DJ himself participate here, and I can count on half of one hand the number of discussions about the communication protocol.
Alan
I do feel a bit of negativity towards the SDK though. I'll continue hacking away and learning and add back when I can.
Cheers
I wouldn't say negativity so much as most users don't need that much power. It got a lot more use before DJ added the plugin framework, but most users still used it alongside ARC, mostly for passing variables and commands between ARC and third party apps, something that the plugin framework makes easier.
A good current use of the SDK is if you already have an application thst you want to add some EZ-B functionality to rather than adding some functionality to a mostly ARC robot. For instance RoboRealm uses the SDK to tell an EZ-B to navigate. It can be used independently of ARC, or along with it depending on what else you want the robot to do, but the core application in that case is RoboRealm.