question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Fabulous - Drop Paket?

See original GitHub issue

Paket is used awkwardly in Fabulous. It doesn’t really manage anything.

It is used to download FAKE 4, download some dependencies and lock version for the NuGet packages (paket.template). But the .NET Standard libs manage their own dependencies using PackageReference, and the samples only directly reference the downloaded dependencies (Paket doesn’t manage the samples). https://github.com/fsprojects/Fabulous/blob/58bbfd79558f964270eeb66ba75acddea93f50da/Samples/AllControls/Droid/AllControls.Droid.fsproj#L91

It’s quite confusing.

I would like to uniformize the repo by going either full Paket or full NuGet. Problem is:

  • Paket is not supported by Visual Studio for Mac (breaks IntelliSense, Restore working only with msbuild /t:Restore)
  • Paket doesn’t seem to support dotnet/SourceLink (something I’d like to add later)
  • We have to make sure by hand that Paket and Fabulous use the same version of the dependencies

So I wonder: Maybe it would be better to drop Paket and go full NuGet (PackageReference)? We can achieve the same “one place to manage all the dependencies” with a Directory.Build.props file.

What do you think?

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:8 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
TimLarivierecommented, Sep 27, 2018

@slang25 Had to abandon CentralPackageVersions, because VS for Mac ignores it… But I still used the way CentralPackageVersions work and replaced my variables with PackageReference Include/Update

1reaction
TimLarivierecommented, Sep 24, 2018

Ah thanks, this looks interesting!

Read more comments on GitHub >

github_iconTop Results From Across the Web

FabFitFun - Beauty, Fitness, Lifestyle
Shop Our Weekly Drops ; Our Place. Always Pan. MSRP: $145. $109 Member Price ; UnHide. Lil' Marsh - Medium. MSRP: $95. $50...
Read more >
Found A Wonderful Huntsman Build (Paket)
The build revolves around midrange harassment with SSRMS (And Lightmech wreking), abusing seismic, using UAVs and raking in that sweet sweet ...
Read more >
Exclusive Items - MovieStarPlanet Wiki - Fandom
Exclusive items are sets of items which sometimes come with either the purchase of top-up packs and VIP, quests or to players who...
Read more >
Fabulous.Avalonia.Themes.Fluent 2.0.0-pre11
Deploy to any platform supported by Avalonia, such as Android, iOS, macOS, Windows, Linux and more! Getting Started. You can start your new...
Read more >
Where To Drop Off USPS Packages
Ready to ship your package with the USPS? Where can you drop it off? Here is a list of places that will accept...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found