r_dotnet | Unsorted

Telegram-канал r_dotnet - r/DotNet

-

.NET Community, if you are using C#, VB.NET, F#, or anything running with .NET... you are at the right place! Part of @reddit2telegram and @r_channels

Subscribe to a channel

r/DotNet

How to build .NET obfuscator - Part III
https://kant2002.github.io/en/obfuscators/2026/05/20/how-to-build-obfuscator-part-iii.html

https://redd.it/1tii2j2
@r_dotnet

Читать полностью…

r/DotNet

Dotnet projects

Hey guys, I was preparing for interviews for senior role as .net developer, can you please share some of the dotnet projects link where the project has been explained in some way. I want to understand the structure of the project.

Thanks.

https://redd.it/1tifd51
@r_dotnet

Читать полностью…

r/DotNet

Build error MSB4044 when trying to create an app package using WinUI with C# in VS2026

When I try to create an app package in VS2026 for a C# WinUI project, I get the following error:

>

I have already tried to troubleshoot this error by adding or modifying AppxPackage related properties, but nothing has helped so far. On the other hand, the WinUI Gallery sample project from GitHub does build and create an app package just fine on the same PC.

I'm using the following project settings:

TargetFramework: net10.0-windows10.0.19041.0
OutputType: WinExe
RuntimeIdentifiers: win-x64
WindowsPackageType: MSIX

Any ideas?

https://redd.it/1ti9n8c
@r_dotnet

Читать полностью…

r/DotNet

Struggling to Get Interviews as a Junior/Mid-Level Software Developer. Is the Market Really This Bad?

I’ve been applying for junior and mid-level software developer roles for almost a year now, and honestly, it’s becoming really frustrating. It feels like complete silence from the recruiter side. I apply consistently, tailor my resume when I can, and still barely get responses or interviews.

At this point, I’m starting to wonder:

* Are recruiters filtering out resumes automatically?
* Is it harder for backend/.NET developers specifically?

I’d really appreciate honest advice from people who were in a similar situation and eventually broke through. What helped you get interviews or improve your application process?

Thanks in advance.

https://redd.it/1ti9wxh
@r_dotnet

Читать полностью…

r/DotNet

SSL.com eSigner cloud signing — 0x80090003 / "Missing credentialID" for 4 days, two support deadlines missed. Anyone gotten past this backend binding issue?
/r/ssl/comments/1thpvqt/sslcom_esigner_cloud_signing_0x80090003_missing/

https://redd.it/1thpze2
@r_dotnet

Читать полностью…

r/DotNet

DevExpress and infragistics alternatives

I started migrating an legacy web forms app build using .net 4.6.1 and it has licensed DevExpress v17.1 and infragistics v11.2 basically for UI design and report generation in pdf, word format or even in excel format

but I was wondering if there would be free alternatives for these and my targeted version would .net 8 and I decided to go ahead with the blazor server and dapper since this has many stored procedures.

Any suggestions?

https://redd.it/1ths1hp
@r_dotnet

Читать полностью…

r/DotNet

Is C# a deal breaker for Big Tech SDE roles?
/r/leetcode/comments/1tht0lc/is_c_a_deal_breaker_for_big_tech_sde_roles/

https://redd.it/1tht13z
@r_dotnet

Читать полностью…

r/DotNet

New to ABP Framework, confused about manual CRUD UI flow and modular architecture and DDD design also is it good to work as a .net developer?

Hello guys,

I am new to the ABP Framework and currently trying to understand the proper workflow for building CRUD applications manually.

I created a single-layer application with a Book CRUD first just to understand the basics. After that I started creating my own Student/Marks module. What I have done so far:

Created entities
Modified DbContext
Added DTOs
Added AutoMapper mappings
Created service interface and service methods

Now I am confused about the UI part.

I understand that ABP Suite can generate CRUD pages automatically but it is paid, so I am trying to learn the manual approach properly. I want to understand how developers who actually use ABP in companies create pages and connect everything together.

My confusion is mainly:

After services are ready, what is the proper UI flow?
How are Razor Pages usually organized in ABP?
Do developers manually create pages/forms/tables or is there some standard approach?
How do modules connect with UI in real projects?

Also another thing I am struggling with is understanding the architecture itself.

People keep mentioning:

Modular architecture
DDD
Layers
Application contracts
Domain layer

Coming from normal ASP.NET MVC and minimal APIs, sometimes it feels like ABP adds too much abstraction and spins up a lot of code for simple CRUD operations.

So I wanted honest opinions from developers currently using ABP:

Does it become easier after some time?
Is it actually productive in large projects?
Do companies really follow full DDD practices with ABP or simplify things?
How do you personally structure CRUD modules?

Would really appreciate guidance from experienced ABP developers because right now I feel stuck between understanding the architecture and actually building the UI manually.

https://redd.it/1thntaf
@r_dotnet

Читать полностью…

r/DotNet

What are you using for observability in .NET?

Hey, I’m curious what people here are using for observability in .NET apps.

Are you using something hosted like Datadog, Sentry, New Relic, Dash0, etc., or did you go with your own Grafana/Loki/Tempo/Prometheus/OpenTelemetry setup?

Mostly wondering what worked well in practice, and what parts were annoying - backend, frontend, or both.

Stuff like setup, debugging, pricing, maintenance, vendor lock-in, etc.

Would you pick the same stack again?

https://redd.it/1thly9q
@r_dotnet

Читать полностью…

r/DotNet

#softwarearchitecture #enterprisearchitecture #architectureprinciples #specdrivendevelopment #aiengineering
https://www.linkedin.com/feed/update/urn:li:activity:7461894685905739776/

https://redd.it/1th1nee
@r_dotnet

Читать полностью…

r/DotNet

1Password and Passkeys

I have written a Passkey implementation in .NET 10, and while it worked well with various Authenticators. 1Password failed the attestation validation with

"The assertion credential JSON had an invalid format… missing required properties including: 'clientExtensionResults'."

The 1Password authenticator did not provide 'clientExtensionResults' in the credential object returned by navigator.credentials.create

To solve it, I ended up building my own DTO object in the browser to ensure that a cleintExtensionResults property appeared on the JSON string provided to the attestation verification method server side.

That worked, along with repeating the same process for navigator.credentials.get.

Anyone else seen this? If so, what approach did they take in solving the issue?




https://redd.it/1tgyudv
@r_dotnet

Читать полностью…

r/DotNet

OneSync, a drive-letter OneDrive/SharePoint sync client on Dokan + Graph (.NET 8), with three war stories
https://github.com/madeyouclickstudio/OneSync/releases

https://redd.it/1tgow1r
@r_dotnet

Читать полностью…

r/DotNet

Apache Avro

Does anyone have worked with apache avro for serialization/deserialization of diferent events in pulsar/rabbitmq/kafka?

https://redd.it/1tgleuz
@r_dotnet

Читать полностью…

r/DotNet

Is learning .Net for web api worth it in 2026?

Currently I'm in a company project with around 2 years of experience, where I was working on Frontend using React, now my team wants me to do the backend for the same but with .net. But I'm little under confident with the future of .Net.

Any suggestions or anything?

https://redd.it/1tgerhy
@r_dotnet

Читать полностью…

r/DotNet

Best .NET books for a experienced developer

Been working with .Net for about 3 years now, and i got to a point where most tutorials and courses dont really teach me that much anymore.

Im looking for some books/courses to really learn .Net in its core. Any recommendations?

https://redd.it/1tga7ka
@r_dotnet

Читать полностью…

r/DotNet

Recently got hired as a .NET developer, how do I fill the gaps before I start?

I just landed a job as a .NET developer and I want to prepare in advance. I start in 3 months. They'll train me technically, but I learn best by understanding things myself first and then asking questions. I don't want to just go "monkey see, monkey do," ship it, and forget everything a week later.

Here's where I'm at:

I know C# the language reasonably well, and I understand OOP and SOLID.
In university I used C#, .NET Core, and .NET 6 at most.
I've also worked with Java (Spring / Spring Boot) and Python for backend.
For frontend I mostly use React + TypeScript now, but before that I built UIs with Web Forms and Razor Pages.

My actual struggle is with .NET as an ecosystem rather than the language. There are a lot of layers, and I don't know how they connect : DI, middleware, the request pipeline, EF Core, project structure, configuration, etc. I can read about each piece in isolation, but I'm missing the mental model of how it all fits together in a real application.

So my questions:

1. What's the best way to build that "how it all connects" mental model?
2. Are there resources (courses, books, repos, sample projects) you'd recommend for someone who knows C# but not the wider .NET stack?
3. What concepts are most worth nailing before day one vs. things I can safely pick up on the job?

Thanks in advance.

https://redd.it/1tii8mk
@r_dotnet

Читать полностью…

r/DotNet

Yarp Manager
/r/csharp/comments/1ti9xyb/yarp_manager/

https://redd.it/1tiah57
@r_dotnet

Читать полностью…

r/DotNet

What does SharpSentinel do?

https://redd.it/1ti9pns
@r_dotnet

Читать полностью…

r/DotNet

How to overcome authorization in multi-tenant software
/r/softwarearchitecture/comments/1ti1uc0/how_to_overcome_authorization_in_multitenant/

https://redd.it/1ti1vli
@r_dotnet

Читать полностью…

r/DotNet

How to Manage Multi-Device/User Sessions in .NET Web API + Next.js?

I have a backend built with .NET Web API and a frontend in Next.js.

Now I need to implement advanced session management features like:

* Track how many browsers/devices a user is logged into
* Show active sessions/devices
* Terminate all sessions
* Terminate only a specific session/device
* Handle refresh tokens/session expiration securely

I’m trying to figure out the best architecture for this.

Some questions I have:

* Should sessions be managed entirely through refresh tokens + DB storage?
* Is Redis useful here?
* How do large-scale apps usually implement this?
* Any recommended patterns/packages/libraries in the .NET ecosystem?

Also wondering if building a reusable package around this idea would be valuable for the community, especially for .NET + SPA apps (Angular/Next.js/React/etc).
Would developers actually use something like this?

Would love to hear how you’ve implemented it in production.

https://redd.it/1thlg5v
@r_dotnet

Читать полностью…

r/DotNet

Is there a way to completely localise error messages in an ASP.NET project

Hello everyone!

I have started working on an ASP.NET project with a few of my classmates for one of my university courses. It is a .NET 8 Core MVC web application, and so far everything we have written has been completely localized to the Bosnian language.

Unfortunately, we found out that we will lose part of our grade if the application is not 100% in a single language, which also applies to error messages.

We have already handled some of those messages from the beginning, but older students have told us we really need to be careful about hidden ones, for example, text input errors and other hardcoded framework messages.

My question is: is there a way to completely localize error messages in ASP.NET projects, or at least cover 99.9% of them? Or should we just go back and rewrite everything in English?

Also an important note is that we haven't progressed very far with the implementation, we have only written the code skeleton so far.

Thank you for the answers!

https://redd.it/1thuees
@r_dotnet

Читать полностью…

r/DotNet

My biggest ever dotnet project: Game Engine with its own programming language

https://redd.it/1throwz
@r_dotnet

Читать полностью…

r/DotNet

Is there actually any legal reason why ImageSharp can't be perpetually forked and offered without a licence file requirement?

There's no way for me to make this post without pissing off some people here, so I'm going to accept it will get a bunch of hate. But I am not really trying to annoy people, however I do have rather strong views about the new behaviour of ImageSharp version 4 (you can't build with it without a licence file). It would be nice if people could read and consider this whole post calmly and not reflexively vote it down but my hopes aren't high.

Inb4 "Why are you so ungrateful, ImageSharp is a lot of work and they deserve to make a living": I'm not rich and I want to use ImageSharp for a personal project to keep my coding skills fresh. I will not be some big company making loads of money off it. Morally, I think it's a dick move of them to get the library really popular on the back of easily being able to use it in a personal project and then suddenly put a big roadblock in place for ANYBODY using it, even people who aren't rich companies. Also, if every NuGet package did this it would become practically unusable. Having to request and wait for days on a licence file before being each to use each NuGet package? Talk about the bad old days of software development. And by the way, for the community licence application, I've only just started developing the project, what am I meant to do? Upload a Hello World program to a public repo, point them at that, and request the licence?

Anyway, the main question I have is: as far as I can tell, ImageSharp is opensource. Is there any technical or legal reason why one couldn't fork it, call your fork "an Open Source work that consumes ImageSharp", and remove the licence file requirement as part of the build process?

https://redd.it/1thm6jf
@r_dotnet

Читать полностью…

r/DotNet

Best books for .net system design?

I want to know what kind of the most books for good to read and extend your view on design system.

Thank you.

https://redd.it/1th6x9b
@r_dotnet

Читать полностью…

r/DotNet

Blazor + Alpino
/r/Blazor/comments/1th0okd/blazor_alpine/

https://redd.it/1th0p75
@r_dotnet

Читать полностью…

r/DotNet

Looking for explanations and usage examples for Asp.Versioning.OData

I'm using Asp.Versioning.Http with minimal api. OData is introduced, so I opt to map its endpoints to the existing versioned path. I'm not sure if this is an antipattern. Actually, I'm not sure how versioning OData is different than versioning regular endpoints?

https://redd.it/1tgrdpb
@r_dotnet

Читать полностью…

r/DotNet

Advice needed

Hey, not sure if this the right place for this, but stack overflow has not been very helpfull on this.

Basically I am a junior dev left to work on this alone, but I am working on the backend of a .net web application used mostly for data input/output, one of the newer requests I got is to implement an Excel download of a relatively large dataset (yes, it has to be Excel, customer does not want csv or other formats 🙃).

I tried a few libraries that our company allows (as in ones that don't need to be paid for) and settled on OpenXML since others either did not let me do much for editing or consumed way too much RAM (looking at you ClosedXML).

Anyways, I did most of what was requested, but have run into an issue when trying to create pivot tables. So far everything is done with the code generating a file and filling it and all that, but pivot tables just break. They are supposed to use the data I put into one of the sheets, but Excel just throws errors and deletes the pivot table sheet.

Copilot suggested manually creating a template file with the pivot table and just store it in the repo/codebase and just adjust the dataset ranges when needed, but is that good practice? I looked into other projects within the company and none seem to do that, the few that work with excell seem to generate it. The other option I was given is writing/repurposing (create a .xlsm file and unzip it to read) .xml files for all the connections and so on for the pivot table.

Any advice on what is better or other solutions?

https://redd.it/1tgl9ml
@r_dotnet

Читать полностью…

r/DotNet

New to ABP Framework , confused after DTO and mapping part while creating new CRUD UI

Hello guys, I am new to ABP Framework. I have worked with ASP.NET Core MVC before, but I am trying to understand the proper ABP workflow.

I created a new solution using the default BookStore template. Now I am trying to create my own Student CRUD with properties like FirstName, LastName, Gender, etc.

Currently my flow is:

* Create entity
* Register DbSet in DbContext
* Configure entity inside OnModelCreating
* Run migration
* Create StudentDto and CreateUpdateStudentDto

But after this point I start getting confused.

My project is using Mapperly instead of AutoMapper, and I am not fully understanding:

* how mapping classes are connected automatically
* how AppService should be written properly
* how the UI pages connect with AppService
* which files I actually need to create manually for CRUD UI

The default Book example already has many files, js files, modals, services, permissions, menus, etc., so I am getting lost trying to understand the proper flow for creating my own module.

I mainly want to create proper Razor Page CRUD UI for Student similar to the Book module.

Can someone explain the normal step-by-step workflow ABP developers follow after DTO creation until the UI part?

https://redd.it/1tgkdpa
@r_dotnet

Читать полностью…

r/DotNet

Built a .NET 8 SaaS boilerplate, looking for 3 devs to try it before launch

I've been working on a .NET 8 SaaS boilerplate called AspFox for the past several months.

Full stack — ASP.NET Core Web API, EF Core 8, PostgreSQL, Redis, MediatR, FluentValidation, Hangfire, Stripe, JWT RS256 auth, Resend, Docker Compose, GitHub Actions on the backend. React 18 + TypeScript, TanStack Query v5, Zustand, shadcn/ui, React Hook Form + Zod on the frontend.

The whole thing is multi-tenant out of the box. You get it running and the foundation is just there. Auth, billing, background jobs, tenant isolation, CI pipeline. The stuff that eats the first few weeks of every project.

Launching June 1st at aspfox.com. Before that I want 3 people to actually use it properly and tell me where it falls short.

What I need:

1. Get it running from scratch and give me honest feedback. What was smooth, what confused you, what you expected to find that wasn't there
2. A short screen recording of the setup if you're up for it
3. A review for the site if you genuinely found it useful. No pressure if you didn't



What you get is full access permanently, free. If you leave a review I'll link your GitHub profile on the site.

Ideally looking for people who are actually building something in .NET so the feedback means something. If anybody's interested, drop your GitHub below or DM me.

https://redd.it/1tgbpka
@r_dotnet

Читать полностью…

r/DotNet

Build an MCP Server in C# with .NET 10
https://kenslearningcurve.com/artificial-intelligence/build-an-mcp-server-in-c-with-net/

https://redd.it/1tg6s5y
@r_dotnet

Читать полностью…
Subscribe to a channel