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:
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.
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.
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:
You'll get output like this:
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.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: