dotnet / efcore

EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
https://docs.microsoft.com/ef/
MIT License
13.63k stars 3.15k forks source link

Revisit tools architecture #18840

Open bricelam opened 4 years ago

bricelam commented 4 years ago

Some ideas:

ajcvickers commented 1 year ago

Note from triage: consider using System.CommandLine; see #6850 and #30487.

ErikEJ commented 1 year ago

@ajcvickers System.Commandline has never been released though

bricelam commented 1 year ago

It would only be a private dependency that ships as part of our tool. We wouldn't be the first to do this. 🙂

bricelam commented 9 months ago

See also Create a .NET Core application with plugins

AndriySvyryd commented 6 months ago

Related to https://github.com/dotnet/efcore/issues/14531

KLuuKer commented 2 months ago

@AndriySvyryd any status update\is getting actively worked on? getting tracked internally?

ran into this wonderful bug today, luckily our EF projects are setup weird enough for --msbuildprojectextensionspath ../../../artifacts/obj/MyEfDataProject/ to work.... still annoying

AndriySvyryd commented 2 months ago

@KLuuKer This issue is in the Backlog milestone. This means that it is not planned for the next release. We will re-assess the backlog following this release and consider this item at that time. However, keep in mind that there are many other high priority features with which it will be competing for resources, see Release planning process. Make sure to vote (👍) for this issue if it is important to you.