RusticiSoftware / SCORMCloud_NetLibrary

A C# library to assist in the integration of the SCORM Cloud service into .Net 2.0+ applications.
http://scorm.com/scorm-solved/scorm-cloud/develop-a-scorm-cloud-app/
Other
11 stars 22 forks source link

Consider nuget #23

Closed darrencauthon closed 7 years ago

darrencauthon commented 8 years ago

Why not put this library on Nuget? It would be easier to incorporate this library by referencing Nuget packages, which most .Net developers use for every other library dependency.

It would also make versioning much easier, as you could release each update to the library as a new version. Devs could get updates by pressing "Update," or stick with the versions they've always used.

It's really, really easy to publish to Nuget, too. Install Nuget using the instructions provided at nuget.org, then go to your project's folder from a command prompt and type:

nuget pack RusticiSoftware.HostedEngine.Client.csproj

You'll get output like this:

MSBuild auto-detection: using msbuild version '14.0' from 'C:\Program Files (x86)\MSBuild\14.0\bin'.
Attempting to build package from 'RusticiSoftware.HostedEngine.Client.csproj'.
Packing files from 'C:\Users\cauthond\Desktop\SCORMCloud_NetLibrary\bin\Debug'.
Successfully created package 'C:\Users\cauthond\Desktop\SCORMCloud_NetLibrary\RusticiSoftware.HostedEngine.Client.1.2.1.0.nupkg'.

This will create a single file, RusticiSoftware.HostedEngine.Client.1.2.1.0.nupkg. Create an account on nuget.org, then use their file uploader to upload this package.

screenshot_020416_065323_am

You can provide all of the meta information on the next screen - information like the name, version, description, license, author, etc. These are all just text fields that you can update at any time.

And it's free! :smile:

darrencauthon commented 7 years ago

You seem to be on nuget now, here: https://www.nuget.org/packages/RusticiSoftware.HostedEngine.Client/

So can this pull request be closed?

rwiggins commented 7 years ago

Ah, yep. Thanks for the PR.