benphegan / nuget.extensions Goto Github PK
View Code? Open in Web Editor NEWCommand line extensions for NuGet.
License: MIT License
Command line extensions for NuGet.
License: MIT License
Had a bit of time to take a look at 2.x.
They've changed the constructor to take 0 arguments now.
Maybe take a look here: https://github.com/kl4w/NuGet.Extensions/tree/2.x
Currently, Clone command doesn't work. Still trying to fix that.
Also noticed 1 UnitTest failing intermittently... When I ran the UnitTests for the project, 1 of the FeedAudit tests would fail (GacResolverTests.CanReoslveSystem(with publicKeyToken=null)). But when I would run the singular test again, it would pass.
Need to be able to compare the existing packages.config against the project references and their transitive references.
Audit does not resolve dependencies to other assemblies in the package.
For example: Package P contains assemblies A1 and A2. Assembly A1 depends on A2. Expected output is that audit will resolve dependency on A2 by looking inside the package. It is not currently doing this. It is flagging this dependencies as "Unresolvable Assembly Reference (not on feed or in GAC)".
The packages.config that is generated by NuGet get is currently being outputted to the packages directory. This packages.config should probably instead be outputted to a temp location and with the temp path displayed in console output.
Running "NuGet get {some path}\package.config -outputdirectory {some path}\tempfolder -x -latest -IncludeDependencies" does not include the dependencies. This command currently only gets the packages specified in the packages.config. Hence adding this flag has no effect on the packages that are retrieved.
This command was tested using NuGet.Extensions 1.0.0.22.
Need a consistent way of logging a specific action as a discrete atomic set of log messages to console.
Currently if a package contains two or more assemblies that reference each other, then the audit command incorrect flags this as an unresolved reference.
For example:
Package contains assemblies A and B where B references A. Audit command will incorrectly flag the package saying it is missing a reference to A.
using this call:
nuget get c:\common\configuration -s C:\LocalPackages\prd.local -x -latest -clean
results in this error:
Using a feed specific cache subdirectory : C:\LocalPackages\prd.local
Getting 25 distinct packages from a total of 135 from c:\common\configuration\src\packages\repositories.config
Using cache....
WARNING: Deleting 30 package directories from c:\common\configuration\src\packages.
Checking for latest package: Common
Latest version requested, however Common cannot be found on feed.
Checking for latest package: Common
Latest version requested, however Common cannot be found on feed.
Unknown Package Version: Common 1.0.34.2016
D:\Data\src>C:\nuget\NuGet.exe nugetify Online.UserMaintenance.sln -source http://git.nuget.dev/api/feeds
Aggregate queries require at least one OrderBy.
Upon running the above command the "Aggregate queries require at least one OrderBy." error message was returned within 20seconds.
currently writes out an updated packages.config with distinct set of packages and their versions when calling get on a directory. replicate behaviour when pointing to a packages.config.
Please check for GAC'd references
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.