Does API manual nuget downloads come with the package dependencies?

-
59 Replies
Anton
Anton3y ago
No, unless the package intentionally includes them. By manual you mean downloading a nupkg? It's just a zip, you can unzip it and check for yourself But generally no
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
yes Let's suppose that my package Banana.MyPackage depends on Potato.Utils If I download Banana.MyPackage and reference it directly into my project without downloading Potato.Utils and doing the same thing will I get an error?
Anton
Anton3y ago
you have to dowload both manually the question is why you're doing it it's better to reference the package, in which case dependencies are resolved (in most cases)
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
I'm writing a package manager To JavaScript projects that are using .NET assemblies
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
gotcha
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
taking notes thanks
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
I'm doing something like npm
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
I'm doing like that because the target is a Js .NET runtime
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
so I will have a way to dyamically install .NET packages in the js environment
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
the * is nice
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
In my logic * means latest of the section like
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
1.1.* means that will be the latest patch
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
that can be 1.1.1, 1.1.2... whatever is the latest patch
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
So what if isolated dependencies 😈
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
My project having dependency to Potato 2.3.2 but another dependency of my project depends on Potato 2.1.1, then, that dependency will have its own isolated version of Potato without having nothing with my direct Potato dependency
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
Im truly thinking about clone npm and changing its interface to access nuget instead of npmjs making the needed adaptations
MODiX
MODiX3y ago
tebeco#0205
if you project depends on A B C DIRECTLY
A : * with transitive => B
B : * with transitive => C [1.1.0, 1.2.2]
C : 1.2.*
A : * with transitive => B
B : * with transitive => C [1.1.0, 1.2.2]
C : 1.2.*
and there's a 1.2.4 for C what do you do ?
React with ❌ to remove this embed.
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
jeez I hate graphs
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
Yeah It is a good challenge for my free time
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
Following the npm standards, static version until update command
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
mmm
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
why didnt they choose < and > insetad of [ )
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
🥺
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
gotcha
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
good question
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
Got an idea: universal package manager for almosteverything
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
understood
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
I could write an actual yearly roadmap with all these informations
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
Understood
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
I like the concepts, do you want to be updated with my progress?
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
Yes, Ill ping (I'm almost sure of that) Thanks for the info
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
✿ Scarlet ✿
✿ Scarlet ✿OP3y ago
Notion here we go
Want results from more Discord servers?
Add your server