📗
Everyday Cheat Sheets
  • README
  • Build
    • Architecture
      • API Management
        • Kong
      • Authentication
        • Keycloak
        • Okta
      • Cloud Native
      • Design Patterns
      • Design Principles
      • IaC
      • IoT
      • Message Broker
      • Methods
      • Networking
      • Payment
        • Stripe
      • Testing
    • Code lifecycle (ALM)
      • Automation Pipelines
        • Argo CD
        • CircleCI
        • Flux
        • Keptn
        • Travis
      • Azure DevOps
        • Azure Pipelines
      • Chef
      • GitHub
        • GitHub Actions
      • Nexus
      • Promyze
      • RunDeck
      • SaltStack
      • Sonar
      • Tuleap
    • Containers & Cloud Native
      • Argo Workflows
      • Containerization
        • Docker
          • Docker CLI
        • containerd
        • cri-o
      • CNAB
      • Dapr
      • Envoy
      • Fluentd
      • Knative
      • Kubernetes
        • Cluster API
        • etcd
        • Helm
        • k3d
        • kind
        • Kubectl
        • MetalLB
        • Minikube
      • Open Application Model (OAM)
      • Unleash
    • Data storage
      • MySQL
      • MongoDB
        • Atlas
        • Compass
        • Evergreen
        • MongoDB 4.2
        • MongoDB 5.0
        • MongoDB design
        • MongoDB events
        • MongoDB driver for .NET
        • Ops Manager
        • Realm
      • Oracle
      • Redis
      • SQL Server
      • PostgreSQL
    • Frameworks & libraries
      • Angular
        • Angular CLI
        • Angular events
      • .NET
        • ASP.NET Core
        • Blazor
        • .NET 5.0
        • .NET 6.0
        • .NET CLI
        • .NET Core
        • .NET Events
        • .NET Logging
        • .NET Testing
        • NuGet
        • WPF
        • Xamarin
      • gRPC
      • Ionic
      • Jekyll
      • Node.js
        • Express
        • NPM
      • React
        • React Native
      • Redux
    • IDE
      • Visual Studio 2022
    • Languages
      • C#
        • C# 8.0
      • ECMAScript
      • GraphQL
      • JavaScript
        • webpack
        • Yarn
      • MS-DOS
      • PHP
      • PowerShell
      • Python
      • Swagger
      • TypeScript
    • Messaging
      • Azure Service Bus
      • RabbitMQ
    • Testing
    • Workstation
      • QGIS
      • Visual Studio 2019
      • Windows 10
      • Windows Subsystem for Linux
  • Collaborate
    • Marp
    • Microsoft 365
      • Microsoft Graph
      • SharePoint Framework
        • Fluent UI
        • SharePoint Framework UI components
  • Run
    • Cloud computing
      • Alibaba
      • AWS
      • Azure
        • Azure AD
        • Azure CLI
        • Azure Container Registry
        • Azure Portal
        • Azure Service Bus
      • Firebase
      • OVH
    • Hardware
      • Single-board computers
        • Odroid
        • Raspberry Pi
    • Infrastructure automation
      • Azure Resource Manager
      • Packer
      • Pulumi
      • Puppet
      • Terraform
        • HCL
        • Terraform CLI
        • Terraform Providers
    • Networking
      • HAProxy
      • nginx
    • Observability
      • Grafana Labs
        • Grafana
        • Loki
        • Tempo
      • OpenTelemetry
      • Prometheus
      • Splunk
    • Security
      • Falco
    • Systems
      • Linux
        • CentOS
        • eBPF
        • Linux Kernel
        • Rocky
        • Ubuntu
      • Windows Server
    • Virtualization
      • Hyper-V
      • Vagrant
  • Optimize
    • DevOps
  • Join
    • Companies
      • HashiCorp
Powered by GitBook
On this page
  • Learn
  • Quickstart
  • Key components
  • Guides
  • Videos
  • Ecosystem
  • .NET Foundation
  • Open source libraries & tools
  • Recipes
  • Password hashing
  • Code obfuscation
  • Package management
  • Code analysis
  • Performances
  • Local debugging
  • Others
  • Additional readings
  • Blogs

Was this helpful?

Export as PDF
  1. Build
  2. Frameworks & libraries

.NET

PreviousAngular eventsNextASP.NET Core

Last updated 1 year ago

Was this helpful?

.NET is the free, open-source, cross-platform framework for building modern apps and powerful cloud services

→ , ,

Learn

Quickstart

Key components

  • (Common Language Runtime) is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes.

  • , .NET compiler, provides C# and Visual Basic languages with rich code analysis APIs. See .

Guides

    • ( May 08, 2017, )

Videos

Ecosystem

.NET Foundation

Open source libraries & tools

  • dotnet tool install -g dotnet-format

Recipes

Password hashing

Code obfuscation

dotfuscator is a tool, available in Community Edition, that can be installed from Visual Studio 2017.

Readings:

  • From docs.microsoft.com:

  • From preemptive.com:

  • From marketplace.visualstudio.com:

Decompile .NET Code tools

Package management

  • FuGet

  • Nukeeper

  • Dependabot

  • SourceLink

Code analysis

  • FxCop

  • StyleCop

Performances

Local debugging

Others

Additional readings

Blogs

→

dotfuscator ()

ILSpy ()

JustDecompile ()

()

Certificate management:

dot.net
docs
GitHub
Get started tutorials
CoreCLR
Roslyn
GitHub
.NET CLI
.NET Architecture Guides
.NET Microservices Architecture Guidance
Microservice architecture with ASP.NET Core
dotnet-architecture/eShopOnContainers
.NET at Pivotal
Learning videos
Youtube channel
dotnetfoundation.org
dotnet/sourcelink
spectreconsole/spectre.console
nuke-build/nuke
dotnet/format
Password Hashing
Hashing passwords in .NET Core with tips
Encode and decode a string, with password and salt, in dotnet core
Exploring the ASP.NET Core Identity PasswordHasher
IPasswordHasher Interface
overview
ObfuscateAssemblyAttribute Class
Dotfuscator Community Edition (CE)
Install Dotfuscator Community Edition (CE)
Overview
Downloads
Building in the Cloud with Dotfuscator Community Edition
Getting started from VS 2017
Getting Started
Dotfuscator Community Edition Build Task
icsharpcode/ILSpy
telerik.com
Scott Hansleman - NuGet's fancy older sibling FuGet gives you a whole new view of the .NET packaging ecosystem
Scott Hanselman - NuKeeper for automated NuGet Package Reference Updates on Build Servers
Scott Hanselman - Dependabot for .NET Core dependency tracking in GitHub
Scott Hanselman - Exploring .NET Core's SourceLink - Stepping into the Source Code of NuGet packages you don't own
.NET API analyzer
Overview of static code analysis for managed code in Visual Studio
BenchmarkDotNet
GitHub
Stackoverflow questions
App Metrics
nuke
meziantou.net