Metadata >> NuGet >> ImaginaryRealities.CommonLibrary >> 2.0.1

2.0.1

Metadata

Authors ImaginaryRealities, LLC
Copyrights Copyright 2013 ImaginaryRealities, LLC
Description The Common Library contains classes and components that are reused often by ImaginaryRealities for developing our software products.
Language en-us
LicenseUrl http://imaginaryrealities.github.com/CommonLibrary/license.html
Owners ImaginaryRealities, LLC
ProjectUrl http://imaginaryrealities.github.com/CommonLibrary
ReleaseNotes Version 2.0.1 I removed the strong naming key from the framework assemblies. I reviewed the pros and cons of strong naming and decided that it doesn't fit in with the intended use of the framework and that the benefits to strong naming were non-existent. I changed the implementation of the Process Monitor integration code. The code now uses .NET safe handles instead of raw handles which should lead to less risk of handle leaks (although there was no evidence to suggest that there was a problem before; I just decided it was a better practice). I also fixed/updated some of the unit tests and increased code coverage. I created the ProcessMonitorException class. Exceptions that are reported by the Process Monitor framework will throw this exception instead of raw Exception objects. I updated the SemanticVersionNumber class to use version 2.0.0 of the Semantic Versioning Specification. The big change here is that the build number is no longer considered when comparing version numbers. Also, the algorithm for comparing pre-release version numbers was altered to match a change in the specification. Pre-release identifiers that are numbers have a lower precedence than alphanumeric identifiers.
RequireLicenseAcceptance True
Summary Classes and components that implement common behavior.
Title ImaginaryRealities Common Library
PackageSize 118134
PackageHashAlgorithm SHA512
PackageHash NCXnGVW4yw7J3IkvpT15tXMhVWRKWBPuyuCxcdv5hih92rSI7132lbEuvJiclZz/9/1dAxZtlK3DIh0iJSV/tQ==
DownloadCount 000000
CreatedDate 2013-11-17T19:00:19

Access

You can access data for this version using the tools and addresses described below.

NuGet (nuget.exe)

Installing the package (HTTP Basic authentication):
nuget install ImaginaryRealities.CommonLibrary -Version 2.0.1 -Source     http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
Installing the package (pre-authenticated):
nuget install ImaginaryRealities.CommonLibrary -Version 2.0.1 -Source     http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc
Deleting the package from the server (for each registered key):
nuget delete ImaginaryRealities.CommonLibrary 2.0.1 %key% -Source     http://nuget.gw.symbolsource.org/Public/NuGet

NuGet (Package Manager Console)

Installing the package (HTTP Basic authentication):
Install-Package ImaginaryRealities.CommonLibrary -Version 2.0.1 -Source     http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
Installing the package (pre-authenticated):
Install-Package ImaginaryRealities.CommonLibrary -Version 2.0.1 -Source     http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc

OpenWrap

Installing the package:
o add-wrap ImaginaryRealities.CommonLibrary -Version 2.0.1
Uninstalling the package:
o remove-wrap ImaginaryRealities.CommonLibrary

Compilations

A compilation is created for every set of binaries produced from a single unchanged set of sources in different compilation modes (Debug, Release), for different platforms (x86, x64) or targetting different frameworks.

Profile Mode Platform Related
AnyCPU Release .NETFramework,Version=v4.0 Binaries
AnyCPU Release .NETFramework,Version=v4.0,Profile=Client Binaries
AnyCPU Release .NETFramework,Version=v4.5 Binaries