fix wrong variable name
Change message PackageNotFound
Support custom repository path by environment variable
Support PackageEmptyFileName("_._") and resolve dll loading problems
Suppress dll loading message output
Add logic for already loaded package to be skipped.
Refactor loaded package/DLL check
cleanup codes
Fix try-finally error handling
Update NuGet package to latest version. and add tests