.NET

1755 readers
3 users here now

Getting started

Useful resources

IDEs and code editors

Tools

Rules

Related communities

Wikipedia pages

founded 2 years ago
MODERATORS
201
202
203
204
205
206
 
 

a new NuGet dependency graph resolver built to dramatically improve performance

The new algorithm they developed uses a more streamlined approach, representing the graph as a flattened set where each node is created only once. This makes the in-memory dependency graph much smaller and easier to work with. Conflicts are resolved as the graph is being built, which avoids the need for the repetitive passes that the old dependency graph resolution algorithm required.

This new approach had dramatic results. The original dependency graph, which in our testing would create 1.6 million nodes for a complex project, was reduced to just 1,200 nodes. With fewer nodes to process, restore times dropped significantly; from 16 minutes down to just 2 minutes.

207
208
 
 

An interactive dotnet tool dotnet scaffold has been released in preview.

dotnet tool install --global Microsoft.dotnet-scaffold

dotnet scaffold has support for the following ASP.NET Core project types:

  • Web app
  • Web API
  • .NET Aspire
  • Blazor

From the README:

For more information on ASP.NET scaffolding, see the following tutorials:

  • Add a model to an ASP.NET Core MVC app
  • Add a model to a Razor Pages app
  • Tutorial: Create a web API with ASP.NET Core
  • Scaffold Identity

For context: Entity Framework has Reverse Engineering with the dotnet ef dbcontext scaffold command/tool.

209
210
211
212
213
214
215
6
Announcing .NET 9 - .NET Blog (devblogs.microsoft.com)
submitted 8 months ago* (last edited 8 months ago) by Kissaki@programming.dev to c/dotnet@programming.dev
216
217
 
 

cross-posted from: https://programming.dev/post/21685196

Beware if you're updating to .NET 9 and need your MAUI Windows app working

218
219
220
221
4
submitted 9 months ago* (last edited 9 months ago) by dankeck@lemmy.sdf.org to c/dotnet@programming.dev
 
 

Lots of focus on AI, as you would expect from Microsoft, but also sessions on C#, Blazor, Entity Framework, VS and VS Code, microservices, performance, testing, security, and accessibility

222
223
224
225
view more: ‹ prev next ›