TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Paket: Package manager for .NET and Mono

35 pointsby anilmujagicover 10 years ago

7 comments

xpaulbettsxover 10 years ago
I hate to be a Negative Nancy, but wouldn't it be easier to Just Fix NuGet? I don't think that any of the problems being solved here are fundamentally incompatible with being fixed in NuGet (though I could be wrong).
Tooover 10 years ago
<p><pre><code> How to get Paket Paket is available on NuGet. To install the tool, run the following command in the Package Manager Console: PM&gt; Install-Package Paket </code></pre> Oh no, don&#x27;t give us another Python <i>easyinstall</i> mess; you need a package manager to get another package manager to get a third package manager. Well, at least it&#x27;s not called &quot;easy install&quot; because that&#x27;s exactly what it&#x27;s not unless you already have everything installed. The whole purpose of a package manager is to avoid dependency mess and instead we get another 2 links in the chain that has to be installed manually.
aggiebenover 10 years ago
My answer to the main question in the faq, &quot;Why do I need Paket instead of nuget?&quot; (my paraphrase) is this: meh. NuGet&#x27;s behavior simply doesn&#x27;t cause me that many problems, and when it&#x27;s a superbigdeal I can just get a git submodule and be on my merry way. The one killer feature I want is an easy way to convert a downloaded NuGet package into a folder of the latest sources.<p>And hey: NuGet is open-source.
finalover 10 years ago
The front page doesn&#x27;t answer THE question, why would I use Paket instead of NuGet. Realistically in the .NET ecosystem, once Microsoft introduces a passable product (such as NuGet) the chances of any alternative to gain adoption are veeery swim.
评论 #8310388 未加载
logicalmindover 10 years ago
If you want to add a killer feature to this, add better handling for non-referenced dependencies. By non-referenced I mean they don&#x27;t exist as a project reference like a dll would. For example, if you&#x27;re doing a web project and you depend on say angular. Angular isn&#x27;t added as a project reference. Nuget&#x2F;Visual Studio do all kinds of oddities to work around this. Unless there is already a solution to this that I don&#x27;t know about (besides using two different package managers).
dbettinover 10 years ago
How does this differ from asp.vnext&#x27;s kpm?
WorldWideWayneover 10 years ago
One thing I wish NuGet would do - let me download packages directly from Github, like Bower and Grunt do. I do use Bower and Grunt with ASP.NET but usually mixed with some NuGet packages. It would be nice to have one system for all.
评论 #8311483 未加载
评论 #8311767 未加载