Since moving to VS2015 and Nuget 3 the Update-Package command takes an age to complete.
It just sits stuck on "Attempting to gather dependencies information"
Attempting to gather dependencies information for multiple packages with respect to project 'Local.ProjectName', targeting '.NETFramework,Version=v4.6.1'
Specifying an exact version or source makes not difference. Sits at this step for what seems like minutes.
@OliverRC what version of NuGet are you using? The latest is 3.3.0.
Also @OliverRC what sources are you using? Are you by any chance using a fileshare? See this blog for reference
It is really slow for me too. I have NuGet 3.3.0. And I am using different package sources:
Is there a way do debug/trace what's happening?
I am using NuGet 3.3.0.
I do have 2 sources, nuget.org and an internally hosted Nuget feed. No fileshare.
We've always had 2 sources and prior to VS2015 and NuGet 3 it has been quick.
As @marisks has stated, is there any way of seeing what it's actually trying to do?
There are two changes in NuGet 3.X compared to 2.X (for various scenarios, not just updates)
Things you can look into:
CC @johnataylor who is going to work on improving this in 3.4
I understood why it was slow for me. My "internal company's NuGet source" is available only in the company's network (or when using VPN). But I was updating packages from home and was not connected through VPN.
The only question is why NuGet is so slow in this case. Failure response is sent within 10-15 seconds, but NuGet is gathering dependency information for 15-20 minutes.
Because it is making multiple request, and doesn’t recognize this feed is down. We plan to add a feature for detecting this and warning you in one of the future releases.
We access all sources, where before we might have just accessed the first one, so a second source being slow can cause things to go slower, but will be a more correct answer."
Does it enumerate all sources for each dependency?
I have read this, it doesn't however explain the level of "slowness".
Consider looking into using project.json based projects
For WebAPI (MV6) I think these are all still in Preview.
We collect all version information so we can run update in one step.
What does this mean? Do you get ALL the versions of ALL dependencies from ALL sources?
So what if I have 100 versions of a package (say because of automated builds?)
Ultimately having to wait 5 minutes to update a package with 1 dependency indicates some issue,
Will use Fiddler to try see what is going on.
Yes it does enumerate each source for each dependencies, and all versions, nuget 2 just picked the latest hoping it is going to work, and sometimes getting into long loops of retrying. NuGet 3 tries to collect the metadata upfront, so I would guess in your case the packages you are consuming have many many versions?
I admit I probably don't 100% grasp the full complexity of the problem but from the outside this seems like an odd way of doing things.
In a package I clearly state which version my dependencies should be, why then would you need to enumerate ALL versions? Sure, semantic versioning can be tricky with ranges at all that but at a minimum we hint at the version required that still means only a subset needs to be enumerated.
I feel my particular problem comes from the fact that we have continuous integration which builds our internal packages on every check-in, meaning that we have lots of version... which (need to double check this) is causing the enumeration to be slow. That said I don't think this is an uncommon scenario.
We
We completely agree and plan to improve on this on the next release.
In the meantime I have a few suggestions
Regardless we are on the same page and plan to improve this. Work on this improvement has started already
@OliverRC we have made a few strides in this area, but I'm not sure if we covered your scenario enough. Would you mind trying to use NuGet 3.4RC and tell us what you see so far?
https://dist.nuget.org/index.html
I'm keeping this open in 3.5 because we plan to keep investing in this area after the 3.4 release, but we would really like to know how much this impacted your scenario so far.
Couple of additional comments on this. With regards to doing a more intelligent range based request for the package version. We looked into this in some detail, and we actually have protocol that allows us to arrange package metadata for multiple versions more effectively (we effectively split the metadata into a tree and walk that if there is a very large number of versions.)
However, we have found it difficult to optimize this in the light of multiple sources. In fact difficult to fully leverage our own protocol. Consider fetching the metadata for a package X that depends on package Y from two sources A and B. When we look at source A we see versions of X and we see their dependencies on Y. Because we see those dependencies we know what _not_ to get from A in terms of Y's metadata. However when we look at B we see more versions of X some of which imply that we should have technically gathered more metadata about Y from A. So given the assumption that we want to be able to resolve if we possible can we have a choice of either getting everything from everywhere or iterating and possibly going back to sources we've already been to to get more metadata. So far the implementation choice has been to gather everything from everywhere but do so in a concurrent way.
One immediate thing that would be done is divide the metadata between release and pre-release. Currently we mix these together. Separating these, with an assumption that for packages that have many, many versions many of those versions are pre-release, this would help.
In 3.4 we at least fixed the problem that the metadata wasn't gzipped. That was an unfortunate oversight in the initial releases of 3.x. gzipping the JSON can reduce it by as much as 80%.
3.4 RC1 improved this issue considerably in comparison with 3.3, specially to find updates and consolidation but it's still slow, when it's "Attempting to gather dependency information". I normally have to go back to Visual Studio 2013 to update the nugets instantly.
Thanks for the work on this! I will try out the RC version and feedback
Spring-cleaning my local (file-based) feed sped up things considerably, just by removing ~25 old versions from two of my packages (so a total of ~50). Definetely not a nuisance anymore.
Please go to our blog and read about speeding up local file shares, you should get a nice boost.
Because this in some cases relates to the issue; do you have a link?
2016-03-23 17:35 GMT+01:00 Yishai Galatzer [email protected]:
Please go to our blog and read about speeding up local file shares, you
should get a nice boost.—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/NuGet/Home/issues/1909#issuecomment-200427231
@bjorn-ali-goransson http://blog.nuget.org/20150922/Accelerate-Package-Source.html
Is there any workaround for this? This is a showstopper. Using v3.3.0.167 and I can't update packages. How was this possibly released and not found in testing? I've removed my company's nuget source reference and still have this issue using only nuget.org. It's incredibly frustrating.
@Cephei are you able to share a repro, or perhaps just your packages.config (if it is nuget.org only, there should be nothing secret about it)? Also can you run nuget.exe sources or share the screen shot of the feeds that are enabled?
@yishaigalatzer ... Upgrading to the 3.4RC significantly helped. I'll have to re-add my company's nuget source and see if the issue is still resolved, but I'm able to build again with updated packages. Thanks for the help!
@Cephei that's great news! Note that we now have 3.4.1 RTM live.
Upgraded to 3.4: Now when performing a update-package -reinstall
I get the following error:
update-package : Package 'Internal.PackageName' is not found in the following primary source(s): 'https://api.nuget.org/v3/index.json,http://internalfeed,https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/'. Please verify all your online package sources are available (OR) package id, version are specified correctly.
My internal package obviously only exists on the one internal feed.
EDIT: Found that our internal feed used a DNS redirect which cause the command to fail. But doing a full reinstall I found that this error appeared a couple times. Had to re-run the command.
update-package : Index (zero based) must be greater than or equal to zero and less than the size of the argument list.
Please update to 3.4.2 and let us know if you still see the issue
@OliverRC If you still see performance issue or any slowness, then would you be able to share a sample project to reproduce this in-house?
@BMarques we fixed another source of slow updates in 3.4.2, please give it a try and if you still see an issue please help us get a repro so we can improve further.
"Attempting to gather dependency information" is also ridiculously slow (> 30 mins and counting!) for me too, irrespective of source. How do I tell what version of Nuget I'm using, and how do I upgrade if necessary (I'm using Visual Studio 2015 Professional with Update 2, so I would hope that I'm using the most recent version??). Thanks
Tools and extensions will tell you what version of nuget you have, update 2 had 3.4 and you might get auto updates to 3.4.2 depending on how your computer is set up.
We have another major improvement in the pipe that wasn't released yet. It will help if you can share your project details to validate the change (and we will post a link to the privates once they are available).
Use support @ nuget.org to communicate repro details if they can't be shared publicly.
The 3.4 update (from 3.2) did it for me. Thanks. :+1:
I had the same problem as @marisks. NuGet would hang on "Attempting to gather dependencies information...", when one of my NuGet servers was behind a VPN that I wasn't connected to.
After updating to NuGet 3.4.2, adding or updating packages now immediately fail with the error:
Exception 'System.AggregateException' thrown when trying to add source 'http://my-internal-git-repository-url/'
However, the package I'm adding is not on the private NuGet repository. Is there a way to get it to ignore package sources that are inaccessible, instead of fail completely?
That's unrelated to this thread. There is a way to just turn it off, and we plan to build a detection feature in the next release (misbehaving sources)
I've updated to the 3,4.3.855 version of NuGet Package Manager (the latest available), and although it no longer hangs, it consistently fails to install either Piranha or Umbraco. The error message in the Output window of Visual Studio 2015 is:
"Attempting to gather dependency information for package 'UmbracoCms.7.4.3' with respect to project 'Umbraco1', targeting '.NETFramework,Version=v4.5.2'
Exception 'System.AggregateException' thrown when trying to add source 'http://168.62.110.126/api/v2'. Please verify all your online package sources are available."
Does Disconnecting that source fixes your issue?
Yes, thanks: unticking "Alternative nuget (http://168.62.110.126/api/v2)" in Tools, Options, NuGet Package Manager, Package Sources seems to have fixed the problem!
There is already lot of improvements happened in this area with nuget 3.4.3 and most users here seems to be satisfied with that, so i'm closing this issue for now. But feel free to re-open in case you still see any performance overhead with update action. We've also added more debug logs to help you understand where exactly it takes that amount of time.
We actually have more improvements in the pipe for 3.5rc and 3.4.5. so if you hit an issue please let us know and we will put bits in your hand to validate your scenario
@jainaashish has a PR for this issue: https://github.com/NuGet/NuGet.Client/pull/493
Please port to 3.4.5
Merged with 197a9394e7f11d4e557533cf21a20d7c673f92a9
This is terrible even today. With nuget 2.8.6 restoring packages only from the local cache takes 3 seconds. With nuget 3.4.4 it takes 5 minutes.
@mynkow can you provide exact details? Thks bug is not about restore, and restore ans update are two completely different scenarios.
I suggest a couple of things:
Ahh, my bad. It is actually about restore. Here is output log from the CI (nuget 3.4.4) https://gist.github.com/mynkow/df10e21144828cd6dd9bee2f3ed9613e
This is the third execution in a row so all packages are available on the local machine's cache folder
Trying 3.5.0-rc1 and still see that NuGet is attempting to access every single source. I don't have all sources available at all times (unless corporate VPN is up). Specifying -source in package manager console doesn't do anything. This is kind of an insane oversight, especially that it outright breaks the -source switch.
@Sakopov the source switch points to the primary source for the package, and dependencies can still come from.other sources. At this version you can disable the sources that are offline. We are designing a feature to detect and temporarily shutdown sources for your session. The spec is here - https://github.com/NuGet/Home/wiki/Package-Sources-Diagnostics
"Attempting to gather dependency information for multiple packages with respect to project" is still slow for nugets with lots of versions (around 1.000, due to CI). using nuget 3.5
On our backlog to improve, are suggestion is to apply a retention policy and leave 10s of versions behind
"Attempting to gather dependency information for multiple packages with respect to project" is still slow for nugets with lots of versions (around 1.000, due to CI)
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FNuGet%2FHome%2Fissues%2F1909%23issuecomment-261941015&data=02%7C01%7Cyigalatz%40microsoft.com%7Ca862db4e8bdc4570fc7e08d41213e97f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636153324119717862&sdata=YL5hgeM4RiJnijx%2BLIghXdzML%2BCFYe6PRMR2QOSZqYc%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABLmt6Qh9DL2coUqVLoN5H4NP5lk66FYks5rAZ84gaJpZM4HCI7w&data=02%7C01%7Cyigalatz%40microsoft.com%7Ca862db4e8bdc4570fc7e08d41213e97f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636153324119717862&sdata=DspPI1aNJUXtOU43d6zirp63GqARfxZDht3gC7nC3HE%3D&reserved=0.
http://stackoverflow.com/questions/42479496/is-it-possible-to-run-nuget-update-package-in-parallel
It is taking over 15 minutes to update a single nuget package across about 20 to 30 projects in a solution.
The log is
PM> Update-Package devdept.eyeshot
Attempting to gather dependency information for multiple packages with respect to project 'EyeShotExtensionsSpec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 1.59 sec
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Retrieving package 'devDept.Eyeshot 10.0.817' from 'nuget.org'.
GET https://api.nuget.org/v3-flatcontainer/devdept.eyeshot/10.0.817/devdept.eyeshot.10.0.817.nupkg
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
OK https://api.nuget.org/v3-flatcontainer/devdept.eyeshot/10.0.817/devdept.eyeshot.10.0.817.nupkg 660ms
Installing devDept.Eyeshot 10.0.817.
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from EyeShotExtensionsSpec
Adding package 'devDept.Eyeshot.10.0.817' to folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to EyeShotExtensionsSpec
Executing nuget actions took 14.29 sec
Attempting to gather dependency information for multiple packages with respect to project 'EyeShotExtensions', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 346.9 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from EyeShotExtensions
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to EyeShotExtensions
Executing nuget actions took 41.98 sec
Attempting to gather dependency information for multiple packages with respect to project 'LineStripLAser\WeinCadOldImport.Spec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 432.63 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCadOldImport.Spec
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCadOldImport.Spec
Executing nuget actions took 9.24 sec
Attempting to gather dependency information for multiple packages with respect to project 'LineStripLAser\WeinCadOldImport', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 312.16 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCadOldImport
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCadOldImport
Executing nuget actions took 28.77 sec
Attempting to gather dependency information for multiple packages with respect to project 'LineStripLAser\LaserHelpers.Spec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 406.01 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from LaserHelpers.Spec
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to LaserHelpers.Spec
Executing nuget actions took 11.82 sec
Attempting to gather dependency information for multiple packages with respect to project 'LineStripLAser\KeyenceCom', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 431.87 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from KeyenceCom
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to KeyenceCom
Executing nuget actions took 25.37 sec
Attempting to gather dependency information for multiple packages with respect to project 'LineStripLAser\LaserHelpers', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 297.4 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from LaserHelpers
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to LaserHelpers
Executing nuget actions took 34.74 sec
Attempting to gather dependency information for multiple packages with respect to project 'QuickGraph', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 320.05 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from QuickGraph
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to QuickGraph
Executing nuget actions took 29.43 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\WeinCad.DataMigration.Spec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 527.93 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.DataMigration.Spec
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.DataMigration.Spec
Executing nuget actions took 17.63 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.ExtruderMill', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 465.88 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.ExtruderMill
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.ExtruderMill
Executing nuget actions took 23.72 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.PointListValidation', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 456.75 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.PointListValidation
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.PointListValidation
Executing nuget actions took 27.58 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.Peeling.Specs', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 376.94 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.Peeling.Specs
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.Peeling.Specs
Executing nuget actions took 11.26 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.MoineauPointList.Spec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 480.26 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.MoineauPointList.Spec
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.MoineauPointList.Spec
Executing nuget actions took 10.93 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.FlankEvaluation', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 544.81 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.FlankEvaluation
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.FlankEvaluation
Executing nuget actions took 28.77 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.GearCorrection.Spec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 484.02 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.GearCorrection.Spec
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.GearCorrection.Spec
Executing nuget actions took 8.82 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.GearCorrection', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 586.63 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.GearCorrection
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.GearCorrection
Executing nuget actions took 27.82 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.Peeling', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 485.01 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.Peeling
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.Peeling
Executing nuget actions took 28.21 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.ScrewGrinder', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 486.06 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.ScrewGrinder
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.ScrewGrinder
Executing nuget actions took 28.09 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.MoineauPointList', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 675.28 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.MoineauPointList
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.MoineauPointList
Executing nuget actions took 31.92 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.CNCConfiguration.Spec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 437.97 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.CNCConfiguration.Spec
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.CNCConfiguration.Spec
Executing nuget actions took 13.86 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.MoineauMachinePath.Spec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 553.35 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.MoineauMachinePath.Spec
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.MoineauMachinePath.Spec
Executing nuget actions took 7.68 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.Measurement', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 587.58 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.Measurement
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.Measurement
Executing nuget actions took 28.3 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.MoineauParametricDesigner.Spec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 610.02 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.MoineauParametricDesigner.Spec
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.MoineauParametricDesigner.Spec
Executing nuget actions took 10.63 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.CNCConfiguration', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 576.8 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.CNCConfiguration
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.CNCConfiguration
Executing nuget actions took 30.56 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.MoineauMachinePath', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 477.41 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.MoineauMachinePath
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.MoineauMachinePath
Executing nuget actions took 30.25 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.ToolDesigner', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 456.44 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.ToolDesigner
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.ToolDesigner
Executing nuget actions took 29.79 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.MoineauParametricDesigner', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 616.82 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.MoineauParametricDesigner
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.MoineauParametricDesigner
Executing nuget actions took 42.4 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.Default', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 500.64 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.Default
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.Default
Executing nuget actions took 18.29 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Plugins\WeinCad.Plugin.BasicFolders', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 491.3 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Plugin.BasicFolders
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Plugin.BasicFolders
Executing nuget actions took 28.32 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\WeinCad', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 399.05 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad
Executing nuget actions took 33.69 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\WeinCad.Controls', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 453.74 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Controls
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Controls
Executing nuget actions took 44.24 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Weingartner.Controls.Spec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 607.34 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from Weingartner.Controls.Spec
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to Weingartner.Controls.Spec
Executing nuget actions took 12.45 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\Weingartner.Controls', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 616.11 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from Weingartner.Controls
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to Weingartner.Controls
Executing nuget actions took 50.95 sec
Attempting to gather dependency information for multiple packages with respect to project 'Weingartner\WeinCad.Spec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 431.53 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from WeinCad.Spec
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to WeinCad.Spec
Executing nuget actions took 10.24 sec
Attempting to gather dependency information for multiple packages with respect to project 'Utils.Spec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 550.31 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from Utils.Spec
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to Utils.Spec
Executing nuget actions took 7.33 sec
Attempting to gather dependency information for multiple packages with respect to project 'Utils', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 416.49 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from Utils
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to Utils
Executing nuget actions took 35.25 sec
Attempting to gather dependency information for multiple packages with respect to project 'SpecHelper', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 4.39 sec
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from SpecHelper
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to SpecHelper
Executing nuget actions took 31.35 sec
Attempting to gather dependency information for multiple packages with respect to project 'CustomControls\Lens.Spec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 1.9 sec
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from Lens.Spec
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to Lens.Spec
Executing nuget actions took 7.82 sec
Attempting to gather dependency information for multiple packages with respect to project 'CustomControls\Lens', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 333.87 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from Lens
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to Lens
Executing nuget actions took 32.39 sec
Attempting to gather dependency information for multiple packages with respect to project 'CustomControls\ReactiveUI.Ext.Spec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 474.62 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from ReactiveUI.Ext.Spec
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to ReactiveUI.Ext.Spec
Executing nuget actions took 8.81 sec
Attempting to gather dependency information for multiple packages with respect to project 'CustomControls\ReactiveUI.Ext', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 828.13 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from ReactiveUI.Ext
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to ReactiveUI.Ext
Executing nuget actions took 45 sec
Attempting to gather dependency information for multiple packages with respect to project 'Numerics\Units', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 287.74 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from Units
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to Units
Executing nuget actions took 29.95 sec
Attempting to gather dependency information for multiple packages with respect to project 'Numerics\Units.Spec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 460.32 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from Units.Spec
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to Units.Spec
Executing nuget actions took 6.62 sec
Attempting to gather dependency information for multiple packages with respect to project 'Numerics\Numerics.Spec', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 1.72 sec
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from Numerics.Spec
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to Numerics.Spec
Executing nuget actions took 13.2 sec
Attempting to gather dependency information for multiple packages with respect to project 'Numerics\Numerics', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 956.73 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'devDept.Eyeshot 10.0.773'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Found package 'devDept.Eyeshot 10.0.817' in 'C:\Users\phelan\workspace\WeinCAD.NET\packages'.
Removed package 'devDept.Eyeshot 10.0.773' from 'packages.config'
Successfully uninstalled 'devDept.Eyeshot 10.0.773' from Numerics
Package 'devDept.Eyeshot.10.0.817' already exists in folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Added package 'devDept.Eyeshot.10.0.817' to 'packages.config'
Successfully installed 'devDept.Eyeshot 10.0.817' to Numerics
Removing package 'devDept.Eyeshot 10.0.773' from folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Removed package 'devDept.Eyeshot 10.0.773' from folder 'C:\Users\phelan\workspace\WeinCAD.NET\packages'
Executing nuget actions took 36.06 sec
Time Elapsed: 00:18:47.6979577
PM>
@bradphelan from your logs it looks like it takes under a second to gather dependency info which is what this issue is tracking.
The install part that is taking longer is the time it takes visual studio to update the references, running projects in parallel would likely still bottle neck on this in the same way.
You can get away from this by moving to project.json or PackageReference (VS 2017) instead of packages.config.
See https://oren.codes/2016/02/08/project-json-all-the-things/
36 Seconds to update a project? Can you guess what might be going on? I can physically click through the "add references" UI faster than that.
I'll be upgrading to 2017 as soon as it goes RTM. Will this be an automatic upgrade to PackageReference or will I have to break out VIM to manually fiddle all my projects?
With regards to project.json I think that experiment is being closed down.
For reference:
http://stackoverflow.com/a/42501700/158285
Running nuget from outside visual studio updates the my whole solution in about 10 seconds. It seems that the nuget integration with Visual Studio itself is broken.
@bradphelan nuget.exe update
has limitations, it only updates the base path used to reference dlls. It cannot add or remove references, or change dependency packages. If you control the packages and they will always have the same dlls then this is your best option. For most updates the visual studio update command needs to be used.
If you plan to move to VS 2017 then PackageReference should be used instead of project.json. There is no auto migration for packages.config PackageReference, but it may happen in a future update.
OK for this particular update the dll set did not change just the Base
path. I will try the new method once 2017 goes RTM
On Tue, 28 Feb 2017, 07:52 Justin Emgarten notifications@github.com wrote:
@bradphelan https://github.com/bradphelan nuget.exe update has
limitations, it only updates the base path used to reference dlls. It
cannot add or remove references, or change dependency packages. If you
control the packages and they will always have the same dlls then this is
your best option. For most updates the visual studio update command needs
to be used.If you plan to move to VS 2017 then PackageReference should be used
instead of project.json. There is no auto migration for packages.config
PackageReference, but it may happen in a future update.—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/NuGet/Home/issues/1909#issuecomment-282957989, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AABE8jH473ghkQqIfPsNiOgsMapgQ7_7ks5rg8QSgaJpZM4HCI7w
.
I've upgraded my solution to using PackageReference under visual studio 2017. I can clearly state that the performance has changed .... in the wrong direction .... It is now taking over 20min to consolidate a single nuget package from my large solution of 50 projects.
I profiled visual studio to see what it is doing and it seems to spend most of it's time checking if a directory exists or not.
Part of a screenshot I managed to grab from VS2017 as it keeps my office warm
I used this script to update my solution
https://gist.github.com/a4099181/074a6c3dd524ea0d343382137492399c
Actually I think that script is garbage. It doesn't really work properly :(
I'm trying to downgrade the Xamarin.Firebase.Iid package from 41.1021.0 to 41.1001.0. It has taken AN HOUR so far. This has been an issue for years. I do not understand how it can still be happening to this extent.
1 hour 20 minutes.
It's complete now.
@SpiegelSoft what version of NuGet are you using?
I just upgraded a nuget package from the package manager console
VS2017 latest patches. 60 project solution. All dotnet framework projects. 4.6.2
Executing nuget actions took 10.01 sec
Executing nuget actions took 706.99 ms
Executing nuget actions took 440.58 ms
Executing nuget actions took 11.99 sec
Executing nuget actions took 12.19 sec
Executing nuget actions took 938.96 ms
Executing nuget actions took 12 sec
Executing nuget actions took 431.66 ms
Executing nuget actions took 11.99 sec
Executing nuget actions took 11.95 sec
Executing nuget actions took 773.62 ms
Executing nuget actions took 533.95 ms
Executing nuget actions took 10.47 sec
Time Elapsed: 00:04:43.8223867
the command executed was
update-package -Id Weingartner.Exceptional.ReactiveUI
on a solution with 60 projects. I really can't understand why it would take almost 5 minutes to process a few text files and do some range checks. What is going on in the core of nuget?
I have about 35 nuget packages to update. At 5 minutes a package it will take 350 min or approx 5 hours to upgrade, assuming nuget does not crash in the middle of the process.
My only active nuget source is
@bradphelan executing nuget actions
includes the time it takes to add and remove assembly references and content files through Visual Studio. Network traffic is done at that point and there is relatively little happening in NuGet. The time here can be impacted by the size of the project and the number of assemblies being added.
I suggest switching to PackageReference which is now supported for non-NETCore projects in Visual Studio 15.2. It works by writing out all references to a file on disk instead of using Visual Studio to add/remove each references, which is the bottle neck in packages.config.
http://blog.nuget.org/20170316/NuGet-now-fully-integrated-into-MSBuild.html
It's not fully integrated. PackageRefernece breaks many nugent packages.
"""Some examples of scenarios that will not be supported include content
folders (we have introduced ContentFiles), XDT transforms, PowerShell
scripts i.e. install.ps1 and uninstall.ps1 (only init.ps1 is supported)"""
It's not ready for production.
And nuget is doing NOTHING. It has already downloaded the assemblies. All
it has to do is patch some project files and package.config files. In a
solution of 60 projects it is exactly the same patch done to every single
project. I am pretty sure it's making network requests for information that
it all ready has thousands of times over or doing weird things with the
visual studio DTE.
On Wed, 17 May 2017, 18:37 Justin Emgarten notifications@github.com wrote:
@bradphelan https://github.com/bradphelan executing nuget actions
includes the time it takes to add and remove assembly references and
content files through Visual Studio. Network traffic is done at that point
and there is relatively little happening in NuGet. The time here can be
impacted by the size of the project and the number of assemblies being
added.I suggest switching to PackageReference which is now supported for
non-NETCore projects in Visual Studio 15.2. It works by writing out all
references to a file on disk instead of using Visual Studio to add/remove
each references, which is the bottle neck in packages.config.http://blog.nuget.org/20170316/NuGet-now-fully-integrated-into-MSBuild.html
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/NuGet/Home/issues/1909#issuecomment-302147937, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AABE8uPco2CHNj9TOH_FiAzeb3Fu4krYks5r6yJcgaJpZM4HCI7w
.
And nuget is doing NOTHING. It has already downloaded the assemblies. All it has to do is patch some project files and package.config files. In a solution of 60 projects it is exactly the same patch done to every single project. I am pretty sure it's making network requests for information that it all ready has thousands of times over or doing weird things with the visual studio DTE.
If you find this to be the case please open a new issue for it with details as to exactly where this is happening. I would be happy to fix this and improve the performance here for packages.config projects.
How to find "exactly where it is happening" All I see in the log is stuff like
I just can't imagine what an 8 core multi gigaherz processor is doing for 30 seconds as it attempts to update a 30 line config file. The CPU is pegged at 25% usage
How to get nuget to spit out more info that could help you find the source of the problem. I would gladly assist if you can provide any suggestions.
I have JetBrains profiler as well. If you can suggest exactly what I should be trying to profile I can have a go at that.
Strangely Nuget is hammering the assembly load mechanism as you can see.
I can't upload the actual profiler output because even when zipped it is 87MB
This issue might be related. Others have reported that allowing Nuget to add binding redirects is terribly slow. https://github.com/NuGet/Home/issues/1147
Turning off nuget generated binding redirects seems to speed the install. We are now at an average of 8 to 12 seconds per projects rather than 30 to 40 seconds. Something must be wrong with the binding redirect generation.
Hi,
I've been experiencing the same problem for about a couple of weeks.
Attempting to gather dependency information for package 'Microsoft.Owin.Security.OpenIdConnect.3.1.0' with respect to project 'MinITOAuth.Web', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 43,78 sec
It often takes around 30-40seconds. It does sometimes (rarely) take less than a couple of seconds.
I'm using VS2015 and NuGet 3.5.0
I have unchecked and then removed all of my custom config sources. I have even tried to install packages from the local disk instead of NuGet.
My _custom_ NuGet package sources are:
https://api.nuget.org/v3/index.json
C:\Users\\NuGet
My _Machine-wide_ package sources:
I recently installed the Service Fabric SDK to Visual Studio which added a machine-wide local Service Fabric package source. I've tried to remove the file from "C:\ProgramData\NuGet\Config\ServiceFabricSDK.config" but it keeps coming back when I launch VS, though it now points at nuget.org:
https://api.nuget.org/v3/index.json
Is there any easy way to see what NuGet is doing in 3.5.0?
I've just realized I could use the Verbose option of Install-Package:
PM> Install-Package Microsoft.Owin.Security.OpenIdConnect -Source Home -Verbose
Where _Home_ is the name of my local repository.
See the attached log file for the output of the Verbose command.
Install-Package is performing many calls toward nuget.org and I'm wondering if this is what is supposed to happen.
Increasing connections limit in devenv.exe.config
file helped me:
...
<system.net>
<!-- these 3 lines were already there -->
<settings>
<ipv6 enabled="true"/>
</settings>
<!-- I've added only these 3 lines -->
<connectionManagement>
<add address="*" maxconnection="256" />
</connectionManagement>
</system.net>
...
Update: after the latest update 15.2 (26430.14), it's necessary to edit devenv.exe.config
file again
Increasing connections limit in devenv.exe.config file helped me:
This is golden.
I tried that. It still took 17 minutes to update around 60 projects from one version of a nuget package to another
Why is this closed? This is absolutely an issue. Today I was upgrading one of our dependencies. Nuget made about 1000 requests before it completed. This is getting worse with .Net Core as everything is split into millions of small packages.
Yeah, even though the increased connection limit speeds things up, it is anything but blazingly fast.
I think one thing that makes this very slow is the response time from the Nuget.org feed. This is just a snippet from a -verbose
update-package command.
OK https://api.nuget.org/v3/registration2-gz/runtime.fedora.24-x64.runtime.native.system.security.cryptography/index.json 5095ms
OK https://api.nuget.org/v3/registration2-gz/microsoft.bcl/index.json 6591ms
OK https://api.nuget.org/v3/registration2-gz/runtime.debian.8-x64.runtime.native.system.security.cryptography/index.json 6511ms
OK https://api.nuget.org/v3/registration2-gz/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography/index.json 5146ms
OK https://api.nuget.org/v3/registration2-gz/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography/index.json 6108ms
OK https://api.nuget.org/v3/registration2-gz/runtime.rhel.7-x64.runtime.native.system.security.cryptography/index.json 5558ms
OK https://api.nuget.org/v3/registration2-gz/runtime.osx.10.10-x64.runtime.native.system.security.cryptography/index.json 6390ms
OK https://api.nuget.org/v3/registration2-gz/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography/index.json 5732ms
OK https://api.nuget.org/v3/registration2-gz/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography/index.json 5238ms
OK https://api.nuget.org/v3/registration2-gz/microsoft.framework.configuration/index.json 5097ms
OK https://api.nuget.org/v3/registration2-gz/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography/index.json 5449ms
OK https://api.nuget.org/v3/registration2-gz/validation/index.json 4312ms
OK https://api.nuget.org/v3/registration2-gz/microsoft.framework.configurationmodel.interfaces/index.json 4928ms
OK https://api.nuget.org/v3/registration2-gz/system.xml.xpath/index.json 4709ms
It makes 1000's of requests to https://api.nuget.org/v3
all of which are >4s each.
Seems like simply improving the response times on the feed would help things greatly.
This is NOT closed!
Agreed. Same issue here - custom package source (MyGet) and a super slow update time in VS2015.
1 package, updated in 11 projects, took 4 minutes 24 seconds.
Notes:
maxconnection="256"
change to devenv.exe.config
.Time Elapsed: 00:04:19.9243998
)Nuget version
3.5.0.1484
VS Version
14.0.25431.01 Update 3
Output window log (TL;DR version - Only times)
Attempting to gather dependency information for package 'packagename.Package.1.0.0.169' with respect to project '...ProjectName...
Gathering dependency information took 5.46 sec
Resolving dependency information took 0 ms
Attempting to gather dependency information for package 'packagename.Package.1.0.0.169' with respect to project '...ProjectName...
Gathering dependency information took 1.57 sec
Resolving dependency information took 0 ms
Attempting to gather dependency information for package 'packagename.Package.1.0.0.169' with respect to project '...ProjectName...
Gathering dependency information took 646.19 ms
Resolving dependency information took 0 ms
Attempting to gather dependency information for package 'packagename.Package.1.0.0.169' with respect to project '...ProjectName...
Gathering dependency information took 121.82 ms
Resolving dependency information took 0 ms
Attempting to gather dependency information for package 'packagename.Package.1.0.0.169' with respect to project '...ProjectName...
Gathering dependency information took 145.29 ms
Resolving dependency information took 0 ms
Attempting to gather dependency information for package 'packagename.Package.1.0.0.169' with respect to project '...ProjectName...
Gathering dependency information took 115.17 ms
Resolving dependency information took 0 ms
Attempting to gather dependency information for package 'packagename.Package.1.0.0.169' with respect to project '...ProjectName...
Gathering dependency information took 134.14 ms
Resolving dependency information took 0 ms
Attempting to gather dependency information for package 'packagename.Package.1.0.0.169' with respect to project '...ProjectName...
Gathering dependency information took 141.49 ms
Resolving dependency information took 0 ms
Attempting to gather dependency information for package 'packagename.Package.1.0.0.169' with respect to project '...ProjectName...
Gathering dependency information took 674.13 ms
Resolving dependency information took 0 ms
Attempting to gather dependency information for package 'packagename.Package.1.0.0.169' with respect to project '...ProjectName...
Gathering dependency information took 229.16 ms
Resolving dependency information took 0 ms
Attempting to gather dependency information for package 'packagename.Package.1.0.0.169' with respect to project '...ProjectName...
Gathering dependency information took 215.6 ms
Resolving dependency information took 0 ms
Retrieving package 'packagename.Package 1.0.0.169' from 'orgnameMyGet'.
GET https://www.myget.org/F/.../package/packagename.Package/1.0.0.169
Removed package 'packagename.Package.1.0.0.162' from 'packages.config'
OK https://www.myget.org/F/.../package/packagename.Package/1.0.0.169 467ms
Executing nuget actions took 35.6 sec
Executing nuget actions took 19.92 sec
Executing nuget actions took 10.41 sec
Executing nuget actions took 14.48 sec
Executing nuget actions took 19.25 sec
Executing nuget actions took 14.05 sec
Executing nuget actions took 19.86 sec
Executing nuget actions took 19.84 sec
Executing nuget actions took 58.57 sec
Executing nuget actions took 18.26 sec
Executing nuget actions took 23.47 sec
========== Finished ==========
Time Elapsed: 00:04:24.4162187
I just recently updated from VS2015 to VS2017.
Out Build server, Is using the version nuget 3.3.0.212.
This is the first time updating a package with vs2017, and it took around 59 seconds with a warning about lowest dependency. I removed the package and reinstalled the package.
Then it took around 15 seconds.
Open the Package Manager Console
Package Manager Console Host Version 4.2.0.2457
I restarted Visual Studio to check the reinstall behavior,
Gathering dependency information took 12,55 sec
Well that's my state. I think my dependency tree should be rather simple.
I would print the dependency tree, but nuget does not serve this ^^
So I guess there is an error, actually, the first time it took so long I closed Visual Studio. :)
Update: I was talking with an colleague about it. He commented it, that he got on the same day also problems but did go in the direction of our IT/Network. So tried the same case again. This time 5 seconds.
So I'm not hundred percent confident, where the problem is coming from. I raising issued at Nuget as it is the surface, but I lack the possibilities to analyse underlying problems.
It's like blaming the service people that the producer does not deliver one day before and I feel sorry for it.
_But please help us:_ If you would provide a small engineering example how to pin-point underlying service problems, I would be the first to go to the our service providers and raise such objection there (like our internal nuget server, the old TFS nuget version, or the too complicated handling of the prerelease versions).
If a verbosity option or a measure option will help. The content and amount of such arising issues might drop.
This takes at least 5-6 minutes per package on any aspnet project I have, even reinstalling existing packages takes minutes upon minutes. No network activity and no cpu activity, just sits there doing nothing.
I spent almost an hour fixing a package issue the other day as I had to re-install them a few times due to a path issue I had.
Drove me bonkers!
Yep, it's really frustrating. Dependency hell in it's own way.
Gathering dependency information took 15,71 min
Related? #4534
@patroza can you provide a repro solution where it takes 15 mins to gather dependencies? we can then further analyze it.
@rolandh As you mentioned no network activity or cpu activity, so it means it's not related to "attempt to gather dependency information....." step so would you mind opening another issue with detailed steps and repro solution?
@jainaashish I'd re-open this. It is not solved.
@jainaashish it happens a lot on WPF projects using packages.config targeting '.NETFramework,Version=v4.6.1', often the first one takes 1.5mins+, and the next one 3.5mins+.
Is there any diagnostic logging that I could enable and share somewhere?
Also once it goes into Uninstalling/Removing/Installing packages within an upgrade cycle, things are painfully slow and cpu+mem usage quite high, and VS not being responsive.
Initial issues were noted on 15.3, now i'm on 15.3.1 with similar experience.
Although it wasn't much better in any 15.x.
Everyone who is still hitting issues with slow updates, please open a new issue and provide detailed repro steps. There are many different reasons why this could occur, the original problem this issue covered has been fixed.
Trying to track all possible scenarios, including those unrelated to NuGet in a single generic issue makes it difficult to plan and prioritize this work.
Unfortunately I cannot easily reproduce it. All I can say is it occurs on WPF projects with 15+ nuget packages targeting 4.6.1
@emgarten I have a perfectly legitimate example of the potential issue.
Nuget.org is flippen slow:
https://api.nuget.org/v3/registration2-gz/runtime.debian.8-x64.runtime.native.system.security.cryptography/index.json 6511ms OK
6.5s to query 1 package! Now multiply that by the total number of packages and you can see why many of us are experiencing terrible performance.
Most helpful comment
Why is this closed? This is absolutely an issue. Today I was upgrading one of our dependencies. Nuget made about 1000 requests before it completed. This is getting worse with .Net Core as everything is split into millions of small packages.